Senior Java Engineer — Spring Boot, Kafka, Microservices

Empower

United States

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Empower is seeking a Senior Java Developer to design, develop, test, and maintain scalable backend applications using Java, Spring Boot, and microservices architecture. You will build and modernize enterprise apps supporting retirement and financial services capabilities, including Kafka-based event-driven services and RESTful APIs.

The role involves cloud-native development in AWS, integrating with MSK, and advancing legacy systems to resilient microservices.

Qualifications

  • BS in CS or related field, or equivalent
  • 5+ years of hands-on Java software development experience
  • Strong experience with Java, Spring Boot, Spring Cloud
  • Proven skills building distributed microservices and REST APIs
  • Experience with Apache Kafka in event-driven/streaming services
  • Experience with AWS or other cloud environments
  • Proficiency in troubleshooting performance and integration issues
  • Strong SDLC, Agile practices, code reviews and CI/CD
  • Excellent collaboration and communication skills

Responsibilities

  • Design, develop, test, and maintain scalable backend applications with Java/Spring Boot.
  • Develop and modernize enterprise applications for Retirement and Financial Services.
  • Build and integrate Kafka-based event-driven microservices (producers/consumers).
  • Design, develop, and maintain RESTful APIs and distributed microservices.
  • Develop cloud-native Java apps in AWS, including MSK.
  • Modernize legacy apps into resilient microservices.
  • Design and optimize database integrations (Oracle where applicable).
  • Implement resiliency patterns: retries, idempotency, fault tolerance, observability.
  • Support CI/CD pipelines using Jenkins and GitLab Runner.
  • Participate in architecture discussions, design reviews, testing, and best practices.
  • Mentor engineers and collaborate with cross-functional teams.

Skills

Java
Spring Boot
Spring Cloud
REST APIs
Microservices
Kafka
AWS
CI/CD
Agile
debugging & troubleshooting

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Terraform
Jenkins
GitLab Runner
Confluent Cloud

Job description

Empower is seeking a Senior Java Developer to design, develop, test, and maintain scalable backend applications using Java, Spring Boot, and microservices architecture. You will build and modernize enterprise apps supporting retirement and financial services capabilities, including Kafka-based event-driven services and RESTful APIs.

The role involves cloud-native development in AWS, integrating with MSK, and advancing legacy systems to resilient microservices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Engineer Software
Sr Engineer Software

Empower • United States

Remote
USD 120,000 - 180,000
Senior Backend Architect - Microservices & Kafka Streams
Senior Backend Architect - Microservices & Kafka Streams

Empower Retirement, LLC • Overland Park (KS)

On-site
USD 114,000 - 165,000
Medical, dental, vision and life保险
401(k) with company matching up to 6%
Tuition reimbursement
+5
Java Full-Stack Engineer — Cloud‑Native Microservices
Java Full-Stack Engineer — Cloud‑Native Microservices

Empower • United States

Remote
USD 90,000 - 130,000
Senior Java Microservices Backend Engineer (Spring, Kafka)
Senior Java Microservices Backend Engineer (Spring, Kafka)

Lever, Inc. • United States

Remote
USD 140,000 - 210,000
Senior Full-Stack Java Engineer: Spring Boot & Kafka
Senior Full-Stack Java Engineer: Spring Boot & Kafka

AgileGrid Solutions • United States

On-site
USD 120,000 - 180,000
Senior Java Backend Engineer: Spring Boot, Kafka, AWS
Senior Java Backend Engineer: Spring Boot, Kafka, AWS

Highbrow Technology Inc • Charlotte (NC)

On-site
USD 110,000 - 150,000
Senior Java & Spring Boot Engineer — Microservices, AWS
Senior Java & Spring Boot Engineer — Microservices, AWS

Gain America Inc. • Jersey City (NJ)

Hybrid
USD 110,000 - 160,000
Senior Java Backend Engineer: Microservices, Kafka
Senior Java Backend Engineer: Microservices, Kafka

Tata Consultancy Services • Seattle (WA)

On-site
USD 95,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support
+4
Senior Java Engineer - Spring Boot & Microservices Lead
Senior Java Engineer - Spring Boot & Microservices Lead

UST • Norfolk (VA)

On-site
USD 75,000 - 113,000
401(k) with employer matching
Medical, dental, vision insurance
Paid vacation and holidays
+1
Backend Java Developer — Microservices & Kafka Expert
Backend Java Developer — Microservices & Kafka Expert

TechDigital Group • Las Vegas (NV)

On-site
USD 100,000 - 130,000