Senior Backend Engineer: Java, Microservices & Kafka Leader

ApplyMint

Overland Park (KS)

Hybrid

USD 114,000 - 165,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental & Vision
401(k) plan
Tuition reimbursement
Generous PTO
Volunteer time
BRGs

Job summary

Empower is seeking a Lead Software Engineer in the United States to design, develop, and deliver scalable enterprise applications using Java 11+, Spring, and microservices. You will drive real-time streaming solutions with Kafka, mentor engineers, and shape the technical direction.

This role requires strong leadership, SOLID architecture, TDD/BDD, and collaboration across teams to ensure high availability, security, and performance.

Qualifications

  • Bachelor's or Master's degree in CS/Engineering or related field.
  • 7+ years of professional software development, including 2+ years in a lead/mentorship role.
  • Strong expertise in Java 11+ and Spring ecosystem.

Responsibilities

  • Lead the design and development of microservices-based architectures using Spring and Spring Boot.
  • Architect and build real-time streaming applications using Apache Kafka.
  • Define technical strategy and oversee the full software development lifecycle, from requirements to deployment.
  • Mentor and guide engineers, conducting design and code reviews to ensure high standards.
  • Champion TDD and BDD practices, ensuring code quality and maintainability.
  • Collaborate with cross-functional teams to deliver secure, reliable, and scalable software.
  • Drive adoption of best practices in system design, testing, DevOps, and CI/CD pipelines.
  • Optimize performance of applications and resolve complex technical issues.
  • Ensure systems are built for high availability, scalability, and maintainability.
  • Contribute to architectural decisions and align technical initiatives with business goals.

Skills

Java (11+)
Spring Boot
RESTful services
Kafka real-time streaming
Microservices
TDD/BDD
SQL/NoSQL databases
Hibernate/JPA
Git & CI/CD
AWS / Cloud

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Apache Kafka
Spring
Hibernate/JPA
Docker
Kubernetes
MySQL/PostgreSQL
MongoDB/Cassandra
Git
REST
CI/CD pipelines

Job description

Empower is seeking a Lead Software Engineer in the United States to design, develop, and deliver scalable enterprise applications using Java 11+, Spring, and microservices. You will drive real-time streaming solutions with Kafka, mentor engineers, and shape the technical direction.

This role requires strong leadership, SOLID architecture, TDD/BDD, and collaboration across teams to ensure high availability, security, and performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Backend Engineer: Microservices & Kafka Architect
Lead Backend Engineer: Microservices & Kafka Architect

Empower • Greenwood Village (CO)

On-site
USD 114,000 - 165,000
Medical, dental, vision and life保险
401(k) retirement plan with company 6%
Tuition reimbursement
+4
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
Lead Software Engineer - Microservices & Kafka Architect
Lead Software Engineer - Microservices & Kafka Architect

Empower LLC • Greenwood Village (CO)

On-site
USD 114,000 - 165,000
Medical insurance
Dental insurance
Vision insurance
+7
Java Backend Engineer — Spring Microservices & Kafka
Java Backend Engineer — Spring Microservices & Kafka

eNGINE • Pittsburgh

On-site
USD 90,000 - 130,000
Senior Backend Tech Lead — Java, Spring Boot, Kafka
Senior Backend Tech Lead — Java, Spring Boot, Kafka

PNC • Farmers Branch (TX)

On-site
USD 130,000 - 170,000
Medical coverage
Dental coverage
Life insurance
+8
Lead Software Engineer
Lead Software Engineer

Empower LLC • Greenwood Village (CO)

On-site
USD 114,000 - 165,000
Medical insurance
Dental insurance
Vision insurance
+7
Lead Software Engineer
Lead Software Engineer

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
Lead Software Engineer
Lead Software Engineer

Empower • Greenwood Village (CO)

On-site
USD 114,000 - 165,000
Medical, dental, vision and life保险
401(k) retirement plan with company 6%
Tuition reimbursement
+4
Senior Java Backend Engineer - Microservices, Kafka & Azure
Senior Java Backend Engineer - Microservices, Kafka & Azure

UST • Bentonville (AR)

On-site
USD 75,000 - 113,000
401(k) employer matching
Medical, dental, and vision insurance
Paid vacation and holidays
+1
Senior Java Software Engineer
Senior Java Software Engineer

Dexian • Irving (TX)

On-site
USD 140,000 - 200,000