×
Register Here to Apply for Jobs or Post Jobs. X

Backend Java Developer - Boot & AWS Microservices

Job in Pasadena, Los Angeles County, California, 91122, USA
Listing for: Compunnel Inc.
Full Time position
Listed on 2026-10-27
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

We are seeking a Backend Java Developer to design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot. This role is responsible for building high-performance RESTful APIs, event-driven solutions, and cloud-native applications while leveraging AWS services and modern Dev Ops practices. The ideal candidate will have strong expertise in Java, Spring Boot, microservices, Kafka, GraphQL, cloud technologies, and AI-augmented engineering workflows.

Key Responsibilities

• Design, develop, and maintain scalable backend services using Java and Spring Boot.

• Develop high-performance RESTful APIs, GraphQL services, and microservices to support enterprise applications.

• Design and implement event-driven architectures using Kafka or other messaging technologies.

• Build, deploy, and maintain cloud-native applications utilizing AWS services.

• Collaborate with front-end developers to integrate backend services with user interfaces.

• Develop scalable and resilient distributed systems following modern software engineering best practices.

• Integrate AI agents and Large Language Model (LLM) APIs to automate and enhance backend workflows.

• Utilize AI-powered development tools such as Git Hub Copilot, Amazon Q, or similar technologies to improve engineering productivity.

• Participate in architecture discussions, code reviews, and technical design sessions to ensure high-quality software solutions.

• Implement CI/CD pipelines and support automated build, testing, and deployment processes.

• Develop and maintain containerized applications using Docker and orchestrate deployments with Kubernetes.

• Design and optimize SQL and No

SQL database solutions to support scalable applications.

• Develop and execute unit, integration, and end-to-end tests to ensure application quality and reliability.

• Troubleshoot, debug, and resolve application performance and production issues.

• Collaborate with cross-functional Agile teams to deliver new features and platform enhancements.

• Stay current with emerging technologies and recommend improvements to application architecture and engineering practices.

Required Qualifications

• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

• Minimum of 8 years of experience in Java backend development.

• Strong expertise in Java and Spring Boot application development.

• Proven experience designing and developing RESTful APIs, GraphQL services, and microservices.

• Strong experience implementing event-driven architectures using Kafka or other messaging platforms.

• Hands-on experience with AWS cloud services and cloud-native application deployment.

• Experience with CI/CD pipelines and Dev Ops practices.

• Experience with Docker, Kubernetes, and container orchestration technologies.

• Experience with SQL and No

SQL databases, including PostgreSQL.

• Experience using Git and modern version control workflows.

• Strong understanding of backend testing frameworks, including unit, integration, and end-to-end testing.

• Experience working in Agile software development environments.

• Strong analytical, troubleshooting, and problem-solving skills.

• Excellent verbal and written communication skills with the ability to collaborate across cross-functional teams.

• Experience working with AI agent workflows, including tool calling, multi-step task orchestration, and LLM-powered backend solutions.

Preferred Qualifications

• Experience using AI-assisted development tools such as Git Hub Copilot, Amazon Q, or similar platforms.

• Experience designing enterprise-scale distributed systems and cloud-native architectures.

• Experience implementing highly scalable event-driven applications using Kafka or other message queue technologies.

• Familiarity with modern software architecture patterns and distributed system design principles.

• Experience optimizing backend application performance and scalability in AWS environments.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary