Lead Software Engineer - React and Full Stack Java

JPMorgan Chase JPMorgan Chase · Banking · Columbus, OH +1 · Asset & Wealth Management

Lead Software Engineer role at JPMorgan Chase focused on full-stack development using React and Java. The role emphasizes integrating enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed, including using AI tools for code review, testing, and troubleshooting. It requires strong Java, J2EE, and JavaScript/React skills, experience with microservices, cloud-native AWS, and DevOps. The position also requires understanding responsible AI use and coaching engineers on safe adoption.

What you'd actually do

  1. Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  2. Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  3. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  4. Develop, test and support secure, high-quality production code, and review and debug code written by others.
  5. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.

Skills

Required

  • Java
  • J2EE
  • JavaScript/React
  • Spring Boot
  • Spring Cloud
  • Maven
  • Kafka
  • REST APIs
  • microservices architectures
  • AWS
  • DevOps
  • continuous delivery
  • Git
  • Bitbucket
  • Harness CI/CD
  • automated testing
  • Playwright
  • React
  • AI-assisted software development tools
  • responsible AI use

Nice to have

  • Java 8/11/17
  • object-oriented design and analysis
  • Unix
  • shell scripting
  • Python
  • AI tools and agents
  • OpenAI
  • Claude Code
  • writing custom skills
  • Investment Accounting and Position Service domain knowledge

What the JD emphasized

  • enterprise-authorized AI-assisted engineering practices
  • approved AI-assisted software development tools
  • responsible AI use in engineering workflows