Backend Java Engineer

Compunnel, Inc.

Cincinnati (OH)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking an experienced Backend Java Engineer to design, develop, and deploy scalable, cloud-native applications using Java and Spring Boot. The role focuses on microservices, RESTful APIs, and AWS-informed deployment in an Agile environment.

You will collaborate across engineering teams to modernize enterprise applications, implement IaC with Terraform, and ensure high-quality code with CI/CD and Docker/Kubernetes for containerization.

Qualifications

  • 8+ years of experience in Java development.
  • 4+ years of experience with Spring Boot.
  • Strong experience building RESTful APIs and microservices.
  • Hands‑on experience with AWS services (ECS, API Gateway, Lambda, S3).
  • Experience deploying applications in AWS environments.
  • Experience with Terraform for IaC.
  • Experience working with OpenShift.
  • Experience with Apache Kafka.
  • Experience developing Node.js and TypeScript microservices.
  • Strong understanding of Docker and Kubernetes.

Responsibilities

  • Design, develop, and deploy Java Spring Boot microservices on AWS.
  • Build RESTful APIs and containerized applications using Docker and Kubernetes.
  • Develop and maintain Infrastructure as Code (IaC) using Terraform.
  • Deploy and manage applications in AWS cloud environments.
  • Participate in architecture discussions, Agile ceremonies, code reviews, and CI/CD processes.
  • Collaborate with engineering teams to modernize enterprise applications.
  • Develop scalable, maintainable, and high-quality code following software engineering best practices.
  • Support production deployments and troubleshoot application issues as needed.
  • Contribute to the development of microservices using Java and Node.js/TypeScript where applicable.

Skills

Java
Spring Boot
RESTful APIs
AWS
Terraform (IaC)
OpenShift
Apache Kafka
Node.js/TypeScript
Docker
Kubernetes
Communication

Tools

Terraform
Docker
Kubernetes
OpenShift

Job description

We are seeking an experienced Backend Java Engineer to design, develop, and deploy scalable, cloud-native applications using Java and Spring Boot. The ideal candidate will have strong expertise in microservices architecture, RESTful APIs, AWS cloud services, and Infrastructure as Code. This role involves collaborating with cross-functional engineering teams to modernize enterprise applications while delivering high-quality, maintainable software in an Agile environment.

Key Responsibilities
  • Design, develop, and deploy Java Spring Boot microservices on AWS.
  • Build RESTful APIs and containerized applications using Docker and Kubernetes.
  • Develop and maintain Infrastructure as Code (IaC) using Terraform.
  • Deploy and manage applications in AWS cloud environments.
  • Participate in architecture discussions, Agile ceremonies, code reviews, and CI/CD processes.
  • Collaborate with engineering teams to modernize enterprise applications.
  • Develop scalable, maintainable, and high-quality code following software engineering best practices.
  • Support production deployments and troubleshoot application issues as needed.
  • Contribute to the development of microservices using Java and Node.js/TypeScript where applicable.
Required Qualifications
  • 8+ years of experience in Java development.
  • 4+ years of experience with Spring Boot.
  • Strong experience building RESTful APIs and microservices.
  • Hands‑on experience with AWS services, including ECS, API Gateway, Lambda, and Amazon S3.
  • Experience deploying applications in AWS environments.
  • Experience with Terraform for Infrastructure as Code (IaC).
  • Experience working with OpenShift.
  • Experience with Apache Kafka.
  • Experience developing Node.js and TypeScript microservices.
  • Strong understanding of containerization technologies, including Docker and Kubernetes.
  • Excellent communication, analytical, and problem‑solving skills.
Preferred Qualifications
  • Experience serving as a Technical Lead.
  • Experience with AWS networking concepts and services.
  • Experience with PostgreSQL.
  • Experience using Splunk and Dynatrace for monitoring and observability.
  • Experience working within Banking or Financial Services environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Developer
Backend Java Developer

Compunnel, Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,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

TechDigital Group • Kansas

On-site
USD 100,000 - 130,000
Java Full Stack Engineer
Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 80,000 - 120,000
Senior Backend Developer
Senior Backend Developer

Compunnel, Inc. • Sunnyvale (CA)

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

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Inizio Partners Corp • Pittsburgh

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

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Lead Software Engineer (Java / AWS)
Lead Software Engineer (Java / AWS)

Compunnel, Inc. • Chicago (IL)

On-site
USD 150,000 - 190,000