Backend Java Developer

Compunnel, Inc.

Pasadena (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking a Backend Java Developer in Pasadena to design, develop, and maintain scalable backend services and microservices with Java and Spring Boot.

You will build RESTful APIs, GraphQL services, and event-driven systems leveraging Kafka and AWS in a cloud-native environment. The role requires 8+ years of Java backend experience, strong AWS, Docker/Kubernetes, CI/CD, and a solid understanding of SQL/NoSQL databases.

Qualifications

  • Bachelor's degree in CS/SE/IT or related field.
  • 8+ years of Java backend experience.
  • Strong Java and Spring Boot expertise.
  • RESTful APIs, GraphQL, and microservices experience.
  • Event-driven architectures with Kafka.
  • Hands-on AWS cloud and cloud-native deployments.
  • CI/CD pipelines and DevOps practices.
  • Docker, Kubernetes, and container orchestration.
  • SQL/NoSQL databases (PostgreSQL).
  • Git and modern version-control workflows.
  • Agile software development experience.
  • Experience with AI agent workflows and LLM-powered backends.

Responsibilities

  • Design, develop, and maintain scalable backend services with Java and Spring Boot.
  • Build high-performance RESTful APIs and GraphQL services.
  • Implement event-driven architectures using Kafka.
  • Develop cloud-native applications on AWS.
  • Collaborate with front-end teams to integrate backend services.
  • Develop containerized apps with Docker and orchestrate with Kubernetes.
  • Design and optimize SQL and NoSQL databases (e.g., PostgreSQL).
  • Create CI/CD pipelines and automate builds, tests, and deployments.
  • Integrate AI agents and LLM APIs to automate backend workflows.
  • Participate in architecture discussions, code reviews, and design sessions.

Skills

Java
Spring Boot
RESTful APIs
GraphQL
Kafka
AWS
CI/CD
Docker
Kubernetes
SQL
NoSQL
PostgreSQL
Git
Agile
AI agent workflows

Education

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

Tools

Docker
Kubernetes
Git

Job description

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 DevOps 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 GitHub 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 NoSQL 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 DevOps practices.
  • Experience with Docker, Kubernetes and container orchestration technologies.
  • Experience with SQL and NoSQL 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 GitHub 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Java Backend Developer
Java Backend Developer

TechDigital Group • Kansas

On-site
USD 100,000 - 130,000
Senior Backend Developer
Senior Backend Developer

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Backend Developer
Java Backend Developer

Jobs for Humanity • O’Fallon (MO)

On-site
USD 90,000 - 120,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Inizio Partners Corp • Pittsburgh

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

CrackaJack Digital Solutions LLC. • New York (NY)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

CrackaJack Digital Solutions LLC • New York (NY)

On-site
USD 100,000 - 130,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000