CareerPlan

Lead Software Engineer - Java

USAFull-time2026-09-26 → 2026-11-14

Core

Design, build, integrate, and operate secure, scalable, and resilient applications and services while providing hands-on technical guidance and mentoring engineers.

Role type

Lead Software Engineer (Java)

Builds

Production software systems and services

Domain

Cloud-native software engineering

Deliverable

production ML models | product features

Required skills

Core Java 8+, Spring, Spring Boot, Hibernate, Maven, Jenkins, Linux, Git, Oracle, Docker, system design, performance optimization, resilience engineering, automation, DevOps toolchains, cloud-native patterns, unit testing, functional testing, integration testing, regression testing, performance testing, acceptance testing, root cause analysis, secure coding

Preferred skills

React JS, AI-assisted development tools

Technologies

Spring, Spring Boot, Hibernate, Maven, Jenkins, Docker, Oracle, Git, Linux

Responsibilities

Design and develop scalable applications, coordinate resolution of complex service issues, collaborate on technical roadmaps, improve delivery quality through automation and testing, mentor engineers, provide technical guidance on architecture and practices

Seniority

Senior, hands-on IC with mentorship responsibilities