Sr. Lead Software Engineer - Java/Full Stack

Testing Site - JPMC

Columbus (OH)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase in Columbus, OH, seeks a Lead Software Engineer to join Corporate Technology. You will implement critical tech solutions across domains, supporting the firm's objectives while delivering secure, scalable software.

Responsibilities include designing and reviewing production code, driving architectural decisions, and leading communities of practice. Strong Java/Spring, SQL, and cloud experience are required; AI tooling exposure is a plus.

Qualifications

  • 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 StepFunctions, 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.

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.

Skills

Java
Spring Boot
REST APIs
SQL
AWS
Kubernetes
Terraform
CI/CD
JavaScript
React JS
AI tools

Tools

Jenkins
Spinnaker
GitHub Actions
GitLab CI
React

Job description

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 StepFunctions, 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java/Full Stack Engineer enable auto approval for testing
Lead Software Engineer - Java/Full Stack Engineer enable auto approval for testing

Testing Site - JPMC • Chicago (IL)

On-site
USD 140,000 - 200,000
Lead Software Engineer - Java Spring Boot
Lead Software Engineer - Java Spring Boot

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 130,000 - 170,000
Lead Software Engineer - Java Full Stack Engineering
Lead Software Engineer - Java Full Stack Engineering

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 150,000 - 210,000
Lead Software Engineer - Full Stack Java
Lead Software Engineer - Full Stack Java

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 150,000 - 190,000
Lead Software Engineer - Full Stack/AI
Lead Software Engineer - Full Stack/AI

Testing Site - JPMC • Houston (TX)

On-site
USD 130,000 - 190,000
Sr Lead Software Engineer - Java, Corporate Tech
Sr Lead Software Engineer - Java, Corporate Tech

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Lead Software Engineer - Java/AWS
Lead Software Engineer - Java/AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 190,000
Lead Software Engineer - Java Full Stack
Lead Software Engineer - Java Full Stack

Testing Site - JPMC • Plano (TX)

On-site
USD 120,000 - 170,000
Sr Lead Software Engineer - Java FS with React, AI
Sr Lead Software Engineer - Java FS with React, AI

Testing Site - JPMC • Plano (TX)

On-site
USD 140,000 - 200,000
Senior Lead Software Engineer - Fullstack
Senior Lead Software Engineer - Fullstack

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 170,000