Taro Logo

Lead Software Engineer - ICB Reward

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Lead Software Engineer - ICB Reward

As a Lead Software Engineer at JPMorgan Chase within the Accelerator Business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects – and depending on your strengths and interests, you'll have the opportunity to move between them.

The role involves building and maintaining critical financial systems, specifically focusing on Loyalty and Reward platforms. You'll be working with modern cloud technologies, microservices architecture, and will be responsible for designing and implementing scalable solutions. The position requires strong technical leadership, mentoring abilities, and expertise in Java development and cloud platforms.

Key technical aspects include:

  • Building cloud-native microservices
  • Implementing RESTful APIs
  • Working with distributed systems
  • Database optimization and management
  • CI/CD implementation
  • Performance optimization and monitoring
  • Zero-downtime deployments

The ideal candidate will combine technical excellence with leadership capabilities, having the ability to guide teams, make architectural decisions, and maintain high standards of code quality. You'll be working in an innovative environment where you can influence technical direction while delivering solutions that directly impact our customers.

We value diversity of thought and experience, offering opportunities to work on various projects across different domains. The role provides significant growth potential and the chance to work with cutting-edge technologies in a global financial institution. You'll be part of a team that values collaboration, continuous learning, and technical excellence, while building solutions that serve millions of customers worldwide.

Last updated 6 minutes ago

Responsibilities For Lead Software Engineer - ICB Reward

  • Use domain modeling techniques to allow us to build best in class business products
  • Structure software so that it is easy to understand, test and evolve
  • Write unit, component, integration, end-to-end and performance tests
  • Own and deliver end-to-end, scalable and secure solutions in cloud-native microservice architecture
  • Contribute to technical architecture design
  • Investigate and fix issues promptly
  • Make sure releases happen with zero downtime
  • Optimize data reading and writing
  • Monitor and optimize performance
  • Ensure systems are reliable and easy to operate
  • Keep technologies and patterns continuously updated

Requirements For Lead Software Engineer - ICB Reward

Java
Kubernetes
Kafka
  • Formal training or certification on Java concepts and proficient advanced experience
  • Experience building RESTful APIs and microservices with Spring Boot, Micronaut, or Quarkus
  • Experience building solutions on at least one Cloud platform (AWS, Azure, GCP)
  • Experience working on globally distributed applications with strict consistency requirements
  • Knowledge of modern software architecture patterns
  • Experience with modern CI/CD platforms
  • Strong relational database skills
  • Desire to teach others and share knowledge
  • Ability to learn technologies and patterns quickly
  • High standards for personal and team performance

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - ICB Reward

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on software development, system design, and technical leadership within the Consumer & Community Banking division.

Lead Software Engineer - Full Stack Engineer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack development with Java, React, and microservices architecture, offering competitive compensation and comprehensive benefits.

Lead Software Engineer - Java/Kotlin

Lead Software Engineer position at JPMorgan Chase focusing on Java/Kotlin development, requiring 5+ years of experience and strong technical leadership skills.

Lead Software Engineer - Full Stack Engineer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack development with Java and React, offering competitive compensation and comprehensive benefits.

Lead Software Engineer – Java & AWS

Lead Software Engineer position at JPMorgan Chase focusing on Java and AWS development, requiring 5+ years of experience in software engineering and expertise in cloud technologies.