Lead Software Engineer - Full Stack Java Developer

One of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under J.P. Morgan and Chase brands.
Ohio, USA
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Lead Software Engineer - Full Stack Java Developer

JPMorgan Chase is seeking a Lead Software Engineer to join their Corporate Technology team. This role offers an exciting opportunity to drive technology solutions and lead full-stack development initiatives. As a Lead Engineer, you'll be responsible for designing and delivering market-leading technology products while mentoring junior developers and ensuring best practices are followed.

The position requires expertise in Java/J2EE, Spring Framework, and modern web technologies like ReactJS. You'll work on designing and implementing scalable web applications, leading architectural decisions, and ensuring seamless integration with other platforms. The role demands both technical excellence and strong leadership skills, as you'll be coaching team members and communicating with stakeholders across different geographies.

JPMorgan Chase offers an impressive benefits package including competitive base salary, performance-based compensation, comprehensive healthcare, retirement plans, and professional development opportunities. The company's rich 200-year history and position as a leader in financial services provides a stable yet innovative environment for career growth.

This is an ideal opportunity for experienced developers looking to take their career to the next level in a prestigious financial institution. You'll be part of a global team working on cutting-edge technologies while contributing to solutions that impact millions of customers worldwide. The role offers the perfect blend of technical leadership and hands-on development, making it an excellent choice for those who want to maintain their technical edge while growing their leadership capabilities.

Last updated 9 minutes 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 product managers and stakeholders
  • Drive technology solutions for complex business & engineering problems

Requirements For Lead Software Engineer - Full Stack Java Developer

Java
JavaScript
React
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 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
  • Hands on experience developing and deploying applications to cloud/Kubernetes platforms
  • Experience with Agile and TDD development methodologies
  • Experience in DevOps/SRE setup
  • Excellent communication skills

Benefits For Lead Software Engineer - Full Stack Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
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

Full Stack Lead Software Engineer

Lead Full Stack Software Engineer role at JPMorgan Chase, focusing on enterprise application development using Java, React, and cloud technologies.

Senior Lead eSoftware Engineer - C++ Electronic Trading

Senior Lead eSoftware Engineer position at JPMorgan Chase focusing on electronic trading systems development using C++ and low-latency programming.

Python Senior Lead Software Engineer

Senior Lead Software Engineer role at JPMorgan Chase focusing on Python development for the Rates Technology team, combining financial expertise with technical innovation.

Senior Lead Software Engineer - Python

Senior Lead Software Engineer position at JPMorgan Chase focusing on Python development for trade structuring tools within the Commercial & Investment Banking division.

Lead Software Engineer - KDB, Q Language

Lead Software Engineer position at JPMorgan Chase specializing in KDB/Q development, offering competitive salary and comprehensive benefits in New York City.