Lead Software Engineer - Full Stack Java Developer

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and institutions under the J.P. Morgan and Chase brands.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Lead Software Engineer - Full Stack Java Developer

We have an exciting opportunity for a Lead Software Engineer at JPMorgan Chase within the Corporate Technology team. As a key member of an agile team, you'll be responsible for designing and delivering market-leading technology products in a secure, stable, and scalable manner. This role focuses on converting business concepts into user-friendly web application features using Java and modern web technologies.

You'll work on full-stack development, leading technical initiatives and mentoring junior developers. The position requires expertise in Java/J2EE, Spring Framework, and front-end technologies like React. You'll be responsible for designing and implementing technical architecture, ensuring best practices, and communicating effectively with stakeholders.

The role offers competitive compensation including base salary, potential commission-based pay, and comprehensive benefits. You'll be part of JPMorgan Chase's legacy of over 200 years in financial services, working on innovative solutions that serve millions of consumers and businesses globally.

Key technical requirements include 6+ years of full-stack Java development experience, strong expertise in Spring Framework, ReactJS, and SQL databases. You'll need experience with DevOps practices, cloud platforms, and agile methodologies. The ideal candidate combines technical excellence with strong leadership and communication skills.

Benefits include comprehensive healthcare, retirement savings, tuition reimbursement, and mental health support. This is an opportunity to work on enterprise-scale applications while contributing to one of the world's leading financial institutions.

Last updated 9 hours ago

Responsibilities For Lead Software Engineer - Full Stack Java Developer

  • Design, implement and maintain high quality code for web-based applications
  • Coach junior developers and participate in code reviews
  • Define and implement technical architecture and infrastructure strategy
  • Support continuous improvement and investigate alternatives
  • Communicate project status to stakeholders
  • Collaborate with team across different geographies
  • Translate concepts into technical designs

Requirements For Lead Software Engineer - Full Stack Java Developer

Java
JavaScript
React
TypeScript
  • 6+ years experience in full-stack Java web application development
  • Strong Java/J2EE design, coding, testing, and debugging skills
  • Expertise with Spring Framework, Spring Boot, Sprint Batch/Security, Hibernate and REST services
  • Expertise with Web UI skills (ReactJS/JQuery/JavaScript/HTML/CSS)
  • Expertise with traditional RDMS SQL Databases
  • Experience with Agile and TDD development methodologies
  • Experience in DevOps/SRE setup
  • Excellent communication skills

Benefits For Lead Software Engineer - Full Stack Java Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Full Stack Java Developer

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development and platform engineering, building scalable solutions for 15,000+ engineers.

Lead Software Engineer - Lending

Lead Software Engineer position at JPMorgan Chase focusing on backend development for lending products, requiring 5+ years experience with Java and distributed systems.

Lead Software Engineer - Oracle HCM Talent Management

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Talent Management, offering competitive salary and comprehensive benefits.

Java Full Stack- Lead Software Engineer- Neovest

Lead Software Engineer position at JPMorgan Chase's Neovest team, requiring Java expertise and 5+ years experience, offering competitive compensation and comprehensive benefits.

Lead Software Engineer - Full stack developer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack development with Java, Spring Boot, and modern front-end technologies, offering competitive compensation and comprehensive benefits.