CareerPlan

Java Backend Lead Software Engineer

USAFull-time2026-10-29 → 2026-11-08

Core

Design, develop, and lead the delivery of scalable backend microservices and Kafka-based event-streaming platforms in high-throughput environments.

Role type

Senior IC Java Backend Lead Software Engineer

Builds

Scalable backend applications, microservices, and event-streaming services

Domain

Cloud-native distributed systems and event-driven architecture

Deliverable

production ML models

Required skills

Java, Spring Boot, microservices, Kafka, event-driven architecture, SQL, NoSQL, cloud platforms, distributed systems, system design, incident response, SLO/SLA management, AI-assisted engineering tool validation

Preferred skills

Apache Spark, Apache Flink, AWS certification

Technologies

Java, Spring Boot, Kafka, SQL, NoSQL, WebSockets, JSON, AWS, Apache Spark, Apache Flink

Responsibilities

Design and build scalable backend applications and microservices; lead Kafka-based event-streaming platforms; drive architecture decisions and write design documentation; improve application operability through monitoring and incident response; lead team adoption of AI-assisted engineering tools; evaluate vendor technologies and promote effective patterns.

Seniority

Senior, hands-on IC with leadership responsibilities