Backend Java Developer
Job in
Pasadena, Los Angeles County, California, 91122, USA
Listed on 2026-07-30
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-07-30
Job specializations:
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, DevOps
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.
- 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.
- 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).
(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:
×