CareerPlan

Lead Software Engineer - Java

USAFull-time2026-10-08 → 2026-11-10
On-site

Core

Design and develop clean, maintainable, and reusable Java software for microservices and distributed systems.

Role type

Lead Software Engineer (Java)

Builds

REST and SOAP web services, asynchronous messaging systems, and applications deployed on Apache Tomcat.

Domain

Enterprise Software / Java Ecosystem

Required skills

Core Java, Spring Framework, JDBC, REST, SOAP, Kafka, JMS, MQ, Apache Tomcat, Microservices, Distributed Systems

Preferred skills

Shell/Bash scripting, Docker, Kubernetes, Cloud platforms, Security best practices, Performance tuning, German language

Technologies

Spring Boot, Spring MVC, Spring Core, Kafka, JMS, MQ, Apache Tomcat, Docker, Kubernetes

Responsibilities

Design and develop clean, maintainable, and reusable Java software; Build and maintain applications using Spring Framework; Develop REST and SOAP web services; Implement asynchronous messaging using Kafka, JMS, MQ, or similar systems; Work with microservices and distributed systems and deploy applications on Apache Tomcat or similar servers.

Seniority

Senior, hands-on IC