Java Backend Lead Software Engineer Kafka AWS

JPMorgan Chase & Co.•Wilmington, DE

About The Position

As a Java Backend Lead Software Engineer within JPMorgan Chase’s Consumer and Community Banking division, you will contribute to an agile team building and enhancing trusted technology products in a secure, stable, and scalable manner. You will lead technical direction and deliver critical solutions across technical areas in support of business objectives, with particular emphasis on Kafka-based event streaming and distributed systems. You will also promote responsible, enterprise-approved AI-assisted engineering practices, improve application operability, and share leading-edge technology practices across Software Engineering.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Practical experience delivering system design, application development, testing, and operational stability.
  • Proficiency in backend technologies such as Java, Spring Boot, or Node.js, and experience building microservices-based applications.
  • Ability to independently solve design and functionality challenges with minimal supervision.
  • Experience with cloud platforms such as AWS, Azure, or GCP; distributed systems; and web technologies including RESTful APIs, web services, WebSockets, and JSON.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Experience leading the effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, and setting expectations for validating AI outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Experience coaching engineers on safe, compliant adoption of AI-assisted tools in delivery practices.
  • Experience leading design and delivery of Kafka-based event streaming platforms or services in high-throughput environments, with deep knowledge of event-driven architecture patterns and distributed systems reliability.
  • Ability to lead technical direction, drive architecture decisions, own design documents, align stakeholders, and deliver through ambiguity.
  • Experience improving operability for streaming systems, including SLOs/SLAs, on-call readiness, monitoring, incident response, and postmortems.

Nice To Haves

  • Strong presentation, negotiation, mentoring, and stakeholder management skills.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to contribute to broader impact by sharing and contributing best practices.
  • AWS certification.
  • Production experience building and operating high-volume data-processing pipelines using Apache Spark (Spark SQL or Structured Streaming) and/or Apache Flink (DataStream or Table API).

Responsibilities

  • Design, develop, troubleshoot, and deliver software solutions, including approaches that address complex technical problems beyond routine patterns.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices, with consistent validation standards for secure coding, peer review, and automated testing; promote reuse of effective patterns.
  • Use Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value of automation.
  • Identify opportunities to eliminate or automate remediation of recurring issues and improve operational stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability to existing systems and information architecture.
  • Lead Software Engineering communities of practice to raise awareness and adoption of new and leading-edge technologies.
  • Lead the design and delivery of Kafka-based event streaming platforms and services in high-throughput environments.
  • Drive technical direction by making architecture decisions, owning design documents, aligning stakeholders, and delivering amid ambiguity.
  • Improve operability of streaming systems, including SLOs/SLAs, on-call readiness, monitoring, incident response, and postmortems.
  • Coach engineers on safe and compliant AI-assisted development and establish expectations for validating AI outputs for correctness, performance, and security.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service