AWS Lead Software Engineer-Backend Java/Spring Boot

JPMorgan Chase & Co.•Wilmington, DE

About The Position

As an AWS Lead Software Engineer-Backend Java/Spring Boot within JPMorgan Chase's Consumer and Community Banking Digital Connected Banking team, you will contribute to an agile team that builds, enhances, and delivers secure, stable, scalable technology products. You will lead critical technical solutions across multiple areas in support of business objectives, create and maintain production software, and guide team practices for secure and effective AI-assisted engineering.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages or frameworks, such as Java, J2EE, Spring/Spring Boot, React JS, or Angular.
  • Experience with AWS services and cloud concepts, including ECS, EKS, S3, SQS, Lambda, EventBridge, SNS, autoscaling, load balancing, storage, backup, and networking.
  • Hands-on experience with a distributed streaming platform such as Kafka.
  • Database experience with relational databases such as Oracle or non-relational databases such as Cassandra or other NoSQL systems.
  • Hands-on expertise with monitoring tools such as Splunk and Grafana, including creating dashboards and alerts.
  • Expertise integrating security into the software development lifecycle, including threat modeling, vulnerability assessment, and application security best practices.
  • Demonstrated 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 adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption.
  • Proficiency across all aspects of the Software Development Life Cycle.

Nice To Haves

  • Previous experience in the financial services industry.
  • Previous experience with modern front-end technologies.

Responsibilities

  • Design, develop, troubleshoot, and deliver creative software solutions, using innovative approaches to solve technical problems.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices, including code review and refactoring, test acceleration, and incident or root-cause analysis support.
  • Establish consistent validation standards for AI-assisted work, including secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Use software development lifecycle tools and enterprise-authorized AI-assisted development and automation capabilities to improve the value of automation.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve application and system stability.
  • Lead evaluation sessions with vendors, startups, and internal teams to assess architectural designs, technical capabilities, and fit with existing systems and information architecture.

Benefits

  • Competitive total rewards package, with 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