Backend Software Engineer III Java Kafka

JPMorgan Chase & Co.•Wilmington, DE

About The Position

At JPMorgan Chase within Consumer and Community Banking, the Backend Software Engineer III is an integral part of an agile team that enhances, builds, and delivers secure, stable, and scalable technology products. As a core technical contributor, the role delivers critical technology solutions across technical areas and business functions in support of firm objectives. The position focuses on Java and Kafka, including designing and delivering high-throughput Kafka event-streaming services and improving the operational reliability of streaming systems. The engineer develops and maintains production software, contributes to system design and application development, and helps improve automation, operational stability, and team engineering practices. The role also promotes responsible adoption of enterprise-authorized AI-assisted development tools, leads technology evaluation and engineering communities of practice, and collaborates across teams and with external vendors.

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 effective use of approved AI-assisted software development tools, with the ability to set expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Proficiency across the Software Development Life Cycle and advanced understanding of agile methodologies, CI/CD, application resiliency, and security.
  • Experience leading the design and delivery of Kafka-based event-streaming platforms or services in high-throughput environments.
  • Deep experience with event-driven architecture patterns and distributed-systems reliability.
  • Experience improving operability of streaming systems, including SLOs or 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 drive 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

  • Execute software design, development, and technical troubleshooting, using creative approaches to solve technical problems.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices, establish validation standards, and promote reuse of effective patterns.
  • Use software development lifecycle tools, including authorized AI-assisted development and automation capabilities, to improve the value of automation.
  • Identify opportunities to eliminate or automate recurring issues and improve application and system operational stability.
  • Lead evaluation sessions with 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 increase awareness and use of new and leading-edge technologies.
  • Lead the design and delivery of Kafka-based event-streaming platforms and services in high-throughput environments.
  • Improve streaming-system operability, including SLOs and SLAs, on-call readiness, monitoring, incident response, and postmortems.
  • Coach engineers on safe and compliant adoption of AI-assisted tools in delivery practices.

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive 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