JPMorgan Chase
Java Backend Lead Software Engineer Kafka AWS
Wilmington, DE · Full-time · Posted Oct 29, 2026
- Experience
- 5+ years applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads backend engineering for secure, scalable software and Kafka-based event-streaming systems, while guiding architecture, operations, and responsible AI-assisted engineering practices.
What you'll do
- Designs, develops, troubleshoots, reviews, and debugs production software.
- Leads technical direction and delivery of Kafka streaming platforms, including architecture decisions and operational readiness.
- Promotes validated, secure AI-assisted engineering practices and automation across the team.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability; proficiency in backend technologies and microservices.
- Experience with cloud platforms, distributed systems, RESTful APIs and web services, and scalable SQL and NoSQL applications.
- Led Kafka-based event-streaming design and delivery in high-throughput environments; experience leading architecture, improving streaming-system operability, and guiding safe AI-tool adoption.
Nice to have
- AWS certification.
- Production experience with high-volume data pipelines using Apache Spark and/or Apache Flink.
Tools
Java, Springboot, Node.js, AWS, Kafka, SQL, NoSQL, Apache Spark
AI focus
Leads team adoption of approved AI-assisted development for coding, code review, refactoring, testing, troubleshooting, and incident analysis; sets validation expectations for correctness, performance, security, and responsible handling of sensitive data.
Model-written summary · the original posting is authoritative