Principal Software Engineer - Java (Hands on) - Accelerator

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
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Principal Software Engineer - Java (Hands on) - Accelerator

Originating from Chase in 2021, we are a team dedicated to creating customer-centric products. Our success relies on collaboration, curiosity, and commitment, nurtured in an environment promoting skill development.

As a Principal Software Engineer at JPMorgan Chase within the International Consumer Bank, 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.

You will be responsible for leading technical meetings, designing and implementing Java-based solutions, and working with distributed systems. The role requires expertise in cloud platforms, RESTful APIs, and various architectural patterns. You'll need to balance immediate needs with long-term goals while maintaining high standards for both personal and team performance.

We're looking for someone who can not only write excellent code but also mentor others and contribute to the broader technical strategy. The ideal candidate will be comfortable with rapid change and exploring new technologies, while maintaining a focus on delivering customer value.

J.P. Morgan offers a collaborative environment where diversity of thought is valued and team members are encouraged to make a significant impact. This role presents an opportunity to work on cutting-edge technology while helping shape the future of digital banking solutions.

Last updated a day ago

Responsibilities For Principal Software Engineer - Java (Hands on) - Accelerator

  • Engage with business stakeholders to break down complex problems into technical specifications
  • Lead and participate in regular technical meetings
  • Own and deliver end-to-end cutting-edge solutions
  • Design and implement technical solutions written in Java
  • Write unit, component, integration, end-to-end & performance tests
  • Influence technology strategy and product direction
  • Support products through their entire life cycle, including production and incident management

Requirements For Principal Software Engineer - Java (Hands on) - Accelerator

Java
Kubernetes
  • Formal training or certification on Java concepts and proficient expert experience
  • Experience with different architecture patterns & appreciation of their trade offs
  • Hands-on experience in architecting large-scale distributed systems
  • Experience building RESTful APIs with Spring Boot, Micronaut, or Quarkus
  • Experience building solutions on at least one Cloud platform (AWS, GCP)
  • Curious and comfortable with exploring new domains
  • Desire to teach others and share knowledge
  • Comfortable in uncharted waters
  • Ability to see the long term
  • High standards for personal and team performance

Interested in this job?

Jobs Related To JPMorgan Chase Principal Software Engineer - Java (Hands on) - Accelerator

Senior Principal Software Engineer - Spread Technology

Senior Principal Software Engineer role at JPMorgan Chase, focusing on production engineering and system optimization for trading technology platforms.

Director of Software Engineering - Finance Technology (TCIO)

Lead software engineering role at JPMorgan Chase focusing on Interest Rate Risk platform transformation, requiring expertise in Python, Java, AWS, and data architecture with 10+ years experience.

Director of Software Engineering

Director of Software Engineering position at JPMorgan Chase leading India-based team, focusing on Asset Management tech solutions with Java, Python, and cloud technologies.

Sr Director of Software Engineering-Java Fullstack with React

Lead software engineering role at JPMorgan Chase focusing on Account Open and Activation platform development, requiring 15+ years experience in technology leadership.

Java Principal Software Engineer

Principal Software Engineer position at JPMorgan Chase leading development of cloud-native data solutions, requiring expertise in Java, distributed systems, and technical leadership.