Logo
JobRialto

Java Developer

JobRialto, Orange, California, United States, 92613


Job Summary

We are seeking an experienced Java Developer with strong expertise in Java/Spring Boot microservices and cloud-based development, preferably in AWS. The ideal candidate will be proficient in developing scalable, secure applications, with knowledge of security schemes, API management, and microservices architecture. This role involves leading technical projects, mentoring team members, and driving continuous improvements across various systems. The developer will collaborate with product, development, and delivery teams to deliver robust solutions while working in a dynamic and fast-paced environment.

Key Responsibilities

• Develop software using Spring Boot, Python, Node.JS, GraphQL, gRPC, JavaScript, and Java/J2EE technologies.

• Create Microservices, RESTful services, asyncAPI, and web apps for various products/clients.

• Implement AWS-based architectural solutions following best practices and industry standards.

• Apply security schemes such as OAuth 2.0, OIDC, Basic Auth, and APIM configurations.

• Build scalable, distributed software applications with high code quality using test cases.

• Communicate and justify technical/architectural decisions to product, development, and delivery teams.

• Drive continuous improvement initiatives, including defect prevention and technology enhancements.

• Review and mentor junior developers, providing feedback on code quality and performance.

• Conduct performance tuning and optimize systems for better infrastructure usage.

• Participate in multiple projects, adapting to various technologies and detailed specifications.

Required Qualifications

• Bachelor's degree in Computer Science or a related field; Master's degree preferred.

• 7+ years of experience in key engineering roles, including technical lead or software architect.

• Strong experience with Java/Spring Boot microservices and AWS cloud-based development.

• Expertise in developing API proxies using Apigee, AWS API Gateway, or similar products.

• Proficiency with AWS cloud services (EC2, S3, RDS, VPC, Lambda, API Gateway, Kafka, SQS, SNS, etc.).

• Experience working in Agile/Scrum environments.

• Strong knowledge of distributed software applications, including APIs and real-time systems.

• Familiarity with CI/CD processes, testing frameworks, and automation tools (Code Commit, Code Deploy, etc.).

• Proficiency in asynchronous messaging, logging, or queue systems like Kafka or RabbitMQ.

• Excellent problem-solving, analytical, and communication skills.

• Ability to work in fast-paced environments and collaborate with distributed teams.

Preferred Qualifications

• Experience with monitoring and logging tools (e.g., Dynatrace, Splunk).

• Familiarity with IAM products like Okta.

• Knowledge of API Management gateways (e.g., Apigee).

• Experience with cryptography and digital signatures (ECDH, ECDSA, HPKE, JWE).

• Experience building auto

Education:

Bachelors Degree