J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Java Full stack, Agentic AI

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeHouston, TX, USANo salary listedIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience leading, designing, and building solutions.
  • Expertise in Java, Spring Core, Spring Boot, REST APIs, JPA, and a relevant microservices framework.
  • Expertise in JavaScript, TypeScript, React, and a popular UI testing framework.
  • Expert-level experience with AI-assisted and agentic development tools such as GitHub Copilot and Claude Code for full-stack delivery, including scaffolding, refactoring, debugging, documentation, code review, and unit, integration, and end-to-end test generation, including Playwright; ability to enforce secure usage, security and license checks, SDLC compliance, agentic plan-build-test-validate workflows, and strong human oversight.
  • Experience with Spec-Driven Development, translating business requirements into clear functional and non-functional specifications such as API contracts, UI acceptance criteria, and test cases, and driving implementation from those specifications.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for coding, code review, test acceleration, and troubleshooting, and setting expectations for validating AI 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 within delivery practices.
  • Familiarity with log and metric collection and monitoring technologies such as Grafana, AppDynamics, and Splunk.
  • Hands-on experience building CI/CD pipelines using Git, Maven, Jenkins, SonarQube, and Fortify.
  • Experience with relational databases such as PostgreSQL and Oracle, including schema design, performance tuning, and SQL optimization.
  • Experience with event-driven processing using Kafka.
  • Proficiency in Object-Oriented Design (OOD) and Test Driven Development (TTD), with hands-on experience in test automation frameworks such as JUnit, Mockito, Playwright, and Cucumber.

Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting, applying approaches beyond routine methods to build solutions or break down 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 to improve code quality, delivery speed, and operational outcomes; establish consistent validation standards for secure coding, peer review, and automated testing; and promote reuse of effective patterns across the team.
  • Apply Software Development Life Cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation, to improve the value realized by automation.
  • Identify opportunities to eliminate recurring issues or automate their remediation to improve operational stability of software applications and systems.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability within existing systems and information architecture.
  • Lead communities of practice across Software Engineering to increase awareness and use of new and leading-edge technologies.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Desired Qualifications

  • Agile software development experience in a product operating model.
  • Experience building enterprise solutions focused on Data Analytics.
  • Experience developing AI agentic applications using GitHub Copilot or Copilot agents to accelerate delivery while maintaining human oversight and SDLC compliance.
  • Experience practicing Spec-Driven Development using GitHub Copilot, translating requirements into clear specifications such as API contracts, UI acceptance criteria, and test cases, and driving implementation from those specifications.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs