Senior Backend Architect - Microservices & Kafka Streams

Empower Retirement, LLC

Overland Park (KS)

On-site

USD 114,000 - 165,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision and life保险
401(k) with company matching up to 6%
Tuition reimbursement
Business-casual environment
Generous paid time off
Volunteer time
Parental leave
BRGs and inclusion

Job summary

Empower Retirement, LLC is seeking a highly skilled Lead Software Engineer to design, develop, and deliver scalable enterprise applications. You will lead backend architectures using Java 11+, Spring, and microservices, and guide teams through the full software lifecycle.

The role emphasizes real-time streaming with Apache Kafka, TDD/BDD, and collaboration across disciplines to ensure high availability, security, and performance in a large-scale environment.

Qualifications

  • 7+ years of professional software development experience, including 2+ years in a lead/mentorship role.
  • Strong expertise in Java (Java 11+).
  • Hands-on with Spring, Spring Boot, and RESTful web services.
  • Deep understanding of microservices architecture and distributed systems.
  • Proven experience in building real-time streaming applications with Apache Kafka.
  • Strong experience in SQL (MySQL, PostgreSQL, or similar) and NoSQL databases (MongoDB, Cassandra, etc.).
  • Proficiency in Hibernate, JPA, and ORM concepts.
  • Strong understanding and application of TDD and BDD methodologies.
  • Solid understanding of software design patterns and system architecture.
  • Experience with version control (Git) and CI/CD practices.
  • Excellent problem-solving, debugging, and leadership skills

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
Spring
Spring Boot
RESTful web services
Microservices
Apache Kafka
SQL/NoSQL databases
Hibernate/JPA
TDD/BDD
Leadership
Problem solving

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Tools

Git
CI/CD
Docker
Kubernetes
AWS
MySQL
PostgreSQL
Redis

Job description

Empower Retirement, LLC is seeking a highly skilled Lead Software Engineer to design, develop, and deliver scalable enterprise applications. You will lead backend architectures using Java 11+, Spring, and microservices, and guide teams through the full software lifecycle.

The role emphasizes real-time streaming with Apache Kafka, TDD/BDD, and collaboration across disciplines to ensure high availability, security, and performance in a large-scale environment.

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
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
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
Senior Java Backend Lead – Microservices & Reactive Architect
Senior Java Backend Lead – Microservices & Reactive Architect

Infocus Technologies • United States

Remote
USD 120,000 - 180,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
Senior Java Architect - Spring, AWS & Kafka Expert
Senior Java Architect - Spring, AWS & Kafka Expert

AI AXISS INC • New Jersey

On-site
USD 120,000 - 150,000
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
Senior Full-Stack Java Engineer — Kafka & Microservices
Senior Full-Stack Java Engineer — Kafka & Microservices

Synechron • Alpharetta (GA)

On-site
USD 100,000 - 110,000
Competitive compensation
Global exposure
Paid annual leave
+7
Senior Java Backend Engineer: Kafka, AWS & Microservices
Senior Java Backend Engineer: Kafka, AWS & Microservices

MAS Global Consulting • United States

On-site
USD 120,000 - 180,000