Sr. Lead Software Engineer - Java/Full Stack

  • JPMorgan Chase & Co.
  • Chicago, Illinois
  • Full Time

JobID: 210727541

Category: Software Engineering

JobSchedule: Full time

Posted Date: 2026-06-02T20:21:56+00:00

JobShift:

Base Pay/Salary: Chicago,IL $147,250.00-$225,000.00

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology team, you play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products that are secure, stable, and scalable. As a key technical contributor, you are tasked with implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm's business objectives.

Job responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with stakeholders to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect
  • Evolve and apply AI in software development and automation.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 8+ years of experience in full stack engineering
  • 2+ years of exposure to AI coding tools
  • Experience in the Software Development Life Cycle, including hands-on development experience
  • Hands-on experience in Java/J2EE, REST Services, Spring boot
  • Strong experience writing complex SQL queries, joins, PL/SQL, functions, and stored procedures.
  • Hands-on experience in public cloud - Kubernetes, AWS and extensive experience with ECS, S3, RDS, Lambda, CloudWatch, Eventbridge, and Step Functions, as well as infrastructure automation using Terraform
  • Proficiency in designing and implementing RESTful APIs for enterprise-scale applications.
  • Ability to design software systems using object-oriented principles and practices.
  • Experience in building Decoupled Systems. Proficiency in using design patterns and technologies to decouple system components, enhancing flexibility and maintainability.
  • Proficiency in unit testing frameworks such as JUnit and Mockito for ensuring code quality.

Preferred qualifications, capabilities, and skills

  • Exposure to Java, Spring Batch, Spring Boot, microservices patterns, and REST API development

  • Experience with CI/CD tools such as Jenkins, Spinnaker, GitHub Actions or GitLab CI

  • Familiarity with modern front-end technologies like React JS, JavaScript, typescript.

  • Experience with SQL performance tuning, JDBC, and ORM frameworks (Hibernate/JPA)

  • Knowledge and experience building micro services, as well as exposure to container platforms like ECS, Kubernetes, AWS

  • Exposure to AI systems such as Copilot, Claude

Job ID: 523573728
Originally Posted on: 6/4/2026

Want to find more Technology opportunities?

Check out the 165,053 verified Technology jobs on iHireTechnology