Full Stack Java / Typescript / AWS Lead Software Engineer

JPMorgan Chase & Co.•New York, NY
•$156,750 - $215,000

About The Position

As a Full Stack Java / Typescript / AWS Lead Software Engineer within JPMorganChase’s Consumer and Community Bank—Business Banking, you will contribute to an agile team building and enhancing trusted technology products that are secure, stable, and scalable. You will deliver critical technology solutions across multiple technical areas in support of the firm’s business objectives. The role focuses on backend services and agentic workflows using TypeScript, APIs using Java and Spring Boot, cloud-native microservices, and AWS infrastructure. You will also lead the responsible adoption of enterprise-authorized AI-assisted engineering practices, helping the team validate AI outputs and use automation to improve code quality, delivery speed, and operational outcomes.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Backend experience with Java 21, Spring Boot, and Spring Cloud.
  • Frontend experience with TypeScript and JavaScript.
  • Experience implementing microservices with Spring Cloud for service discovery, configuration, and resilience.
  • Experience implementing and maintaining AWS infrastructure using IaC, and experience with Lambda, S3, and Kafka.
  • Experience implementing reactive programming paradigms for high-performance systems.
  • 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.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; experience coaching engineers on safe, compliant adoption.
  • Knowledge of 12-factor app principles and cloud-native development best practices.
  • Experience designing and executing performance and load tests using JMeter or Blazemeter.
  • Experience with CI/CD Jules, Spinnaker, Splunk, Dynatrace observability, Cassandra, DynamoDB, PostgreSQL, and ElastiCache.

Nice To Haves

  • Experience with Agent2UI and the A2A protocol.
  • Ability to troubleshoot, debug, and resolve issues in multi-agent environments.
  • Experience working with LLMs.

Responsibilities

  • Design, develop, and maintain backend services and agentic workflows using TypeScript, and APIs using Java and Spring Boot.
  • Implement microservices architecture using Spring Cloud for service discovery, configuration, and resilience.
  • Containerize and deploy applications on AWS using services such as ECS, EKS, Lambda, or EC2.
  • Implement and maintain AWS infrastructure using Infrastructure as Code (IaC).
  • Implement reactive programming paradigms for high-performance systems.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices, establishing validation standards for secure coding, peer review, and automated testing, and promoting reuse of effective patterns.
  • Use Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value realized from automation.
  • Apply 12-factor app principles and cloud-native development best practices.
  • Design and execute performance and load tests using JMeter or Blazemeter.

Benefits

  • Competitive total rewards package, including base salary; eligible roles may also 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