Senior Java Software Engineer

Agility Partners

Columbus (OH)

On-site

USD 125,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Agility Partners is seeking a Senior Java Engineer to join a client project in financial services. You will design and build scalable microservices, APIs, and integration solutions in a cloud-native environment using Java, Spring, Docker, Kubernetes, and GCP.

You will mentor peers and contribute to secure, resilient backend systems while advancing cloud transformation initiatives with modern tech stacks like Kafka, MongoDB Atlas, and IaC tooling.

Qualifications

  • 7+ years of software development experience building enterprise apps.
  • Hands-on Java development with Spring Boot/Framework and build tools.
  • Cloud-native experience on Google Cloud Platform with Kubernetes is ideal.

Responsibilities

  • Design, develop, and maintain RESTful APIs and microservices using Java, Spring Boot, Spring Cloud, Docker, and Kubernetes.
  • Build and support cloud-native solutions on Google Cloud Platform (GKE, Cloud Run, Pub/Sub).
  • Develop event-driven integrations with Apache Kafka and Confluent Cloud.
  • Collaborate with cross-functional teams to drive CI/CD and Infrastructure as Code best practices.

Skills

Leadership
Mentoring
CI/CD
Agile
Communication

Education

Bachelor's degree in Computer Science

Tools

Java
Spring Boot
Spring Framework
Maven/Gradle
Kubernetes
Docker
GCP
Apache Kafka
MongoDB Atlas
Terraform

Job description

Agility Partners is seeking a qualified Senior Java Engineer to fill an open position with one of our clients in the financial services industry. This is an exciting opportunity to work on enterprise-scale, cloud-native applications leveraging modern Java technologies, Google Cloud Platform, and event-driven architectures. The ideal candidate will play a key role in designing and building highly scalable microservices, APIs, and integration solutions while helping drive cloud transformation initiatives. This role offers the chance to work with cutting-edge technologies including GCP, Kafka, Kubernetes, MongoDB Atlas, and Infrastructure as Code.

In this role, you will collaborate with engineering, architecture, and business teams to develop secure, resilient, and high-performing backend solutions. You will contribute to the design and implementation of cloud-native applications, event-driven systems, and automated deployment pipelines while serving as a technical mentor for development best practices.

Responsibilities
  • Design, develop, and maintain RESTful APIs and microservices using Java, Spring Boot, Spring Cloud, Docker, and Kubernetes.
  • Build and support cloud-native solutions on Google Cloud Platform, leveraging services such as GKE, Cloud Run, Pub/Sub, Cloud Storage, and Secret Manager.
  • Develop and enhance event-driven integrations utilizing Apache Kafka, Confluent Cloud, and asynchronous messaging patterns.
  • Partner with cross-functional teams to implement scalable, secure, and observable enterprise applications while driving CI/CD and Infrastructure as Code best practices.
The Ideal Candidate
  • 7+ years of software development experience building enterprise applications, APIs, and distributed systems.
  • 5+ years of hands-on Java development experience with Spring Boot, Spring Framework, Maven, and Gradle.
  • Proven experience building and deploying cloud-native applications on Google Cloud Platform (GCP).
  • Strong expertise with Kubernetes, GKE, Docker, and microservices architecture design.
  • Experience developing event-driven systems using Apache Kafka, Confluent Cloud, or similar streaming platforms.
  • Experience working with MongoDB Atlas, NoSQL databases, and enterprise data integration patterns.
  • Hands-on experience with CI/CD pipelines, Terraform or Infrastructure as Code, Agile delivery methodologies, and DevOps practices.
Reasons to Love It
  • Work with a modern cloud-native technology stack including GCP, Kubernetes, Kafka, and MongoDB Atlas.
  • Influence architecture and engineering decisions for enterprise-scale, mission-critical applications.
  • Collaborate with highly skilled engineers in an Agile, DevOps-driven environment.
  • Opportunity to mentor team members while expanding expertise in cloud, observability, and event-driven architectures.
Languages & Frameworks
Container Platform
Messaging & Streaming
  • Apache Kafka, Confluent Cloud, Pub/Sub
Databases
  • MongoDB Atlas, SQL Databases
DevOps
  • GitHub, GitHub Actions, Jenkins, Terraform, CI/CD
Observability
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Cloud-Native Microservices
Senior Java Backend Engineer - Cloud-Native Microservices

Agility Partners • Columbus (OH)

On-site
USD 125,000 - 170,000
Java Engineer
Java Engineer

Agility Partners • Kentucky

Hybrid
USD 100,000 - 130,000
High level of autonomy
Exposure to modern technologies
Opportunities for contract extension based on performance
Java Microservices Engineer
Java Microservices Engineer

Gardner Resources Consulting, LLC • Boston (MA)

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

Insight Global • Sunnyvale (CA)

On-site
USD 110,000 - 140,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Java Architect: Cloud, Microservices & Kafka
Senior Java Architect: Cloud, Microservices & Kafka

Veriipro • Charlotte (NC)

On-site
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Sr Java Developer
Sr Java Developer

HEITMEYER CONSULTING INC • Columbus (OH)

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

Akaasa Technologies • Minneapolis (MN)

Hybrid
USD 120,000 - 160,000