Lead Software Engineer - Java, AWS, Springboot, Junit

A leading global financial services firm offering banking, investment, and technology solutions.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer - Java, AWS, Springboot, Junit

Join JPMorgan Chase as a Lead Software Engineer in the Employee Platforms team, where you'll have the opportunity to make a significant impact while pushing the boundaries of what's possible. This role combines technical leadership with hands-on development, focusing on enhancing and building market-leading technology products in a secure and scalable way.

As a core technical contributor, you'll be responsible for developing critical technology solutions across multiple technical areas within various business functions. The role involves creating secure, high-quality production code, leading technical evaluations, and fostering communities of practice across Software Engineering.

The position requires expertise in Java, Springboot, and AWS, along with a strong understanding of CI/CD, application resiliency, and security. You'll be working with modern development practices, including automated testing (JUnit, Integration Testing, BDD) and cloud-native applications. The role offers the opportunity to mentor junior team members and contribute to technical decision-making.

JPMorgan Chase offers a dynamic environment where you can grow your career while working on enterprise-scale applications that impact millions of users. You'll be part of a culture that values diversity, equity, and inclusion, working alongside talented professionals in one of the world's leading financial institutions.

The ideal candidate will bring 5+ years of software engineering experience, strong technical skills, and a product mindset. You'll have the chance to work on cutting-edge technologies while solving complex problems in the financial services domain. This role is perfect for someone who combines technical excellence with leadership abilities and wants to make a meaningful impact in a global organization.

Last updated 10 hours ago

Responsibilities For Lead Software Engineer - Java, AWS, Springboot, Junit

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer - Java, AWS, Springboot, Junit

Java
TypeScript
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in programming language & frameworks - Java, Springboot, AWS
  • Understands the benefits of Automation and Continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle - JUnit, Integration Testing, BDD Testing
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • In-depth knowledge of the financial services IT systems and applications
  • BE / B Tech in Computer Science (preferred)
  • Experience Leading, Guiding & Mentoring Junior members of the team

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Java, AWS, Springboot, Junit

Lead Software Engineer - Python/AWS

Lead Software Engineer position at JPMorgan Chase focusing on Python/AWS development, offering competitive compensation and comprehensive benefits.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud solutions, requiring 5+ years experience and offering comprehensive benefits.

Lead Software Engineer - Python/Django App developer with AI/ML

Lead Software Engineer position at JPMorgan Chase focusing on Python/Django development with AI/ML integration, requiring 5+ years experience and offering comprehensive benefits.

Java Lead Software Engineer

Lead Java Software Engineer role at JPMorgan Chase, focusing on Securities Lending platform development using Java, Spring Boot, Kubernetes, and Kafka.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on Risk Technology, requiring 7+ years experience in software development and leadership.