Enable job alerts via email!

Principal Software Engineer - Java (Hands on) - Accelerator

ZipRecruiter

England

On-site

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial services company as a Principal Software Engineer, where you will lead innovative projects and collaborate with diverse teams. Your role will involve designing and implementing cutting-edge solutions primarily in Java, while mentoring team members and influencing technology strategy. This position offers a unique opportunity to work in a dynamic environment focused on customer-centric products and solutions.

Qualifications

  • Experience with architecture patterns like microservices and cloud architectures.
  • Hands-on experience in architecting large-scale, distributed systems.

Responsibilities

  • Engage with stakeholders to translate problems into technical specifications.
  • Design and deliver end-to-end solutions using the latest technologies.
  • Write various tests including unit and performance tests.

Skills

Java
Microservices
Cloud Architecture
RESTful APIs
Mentoring

Education

Formal training or certification in Java

Tools

Spring Boot
AWS
GCP

Job description

Job DescriptionJob Description

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 at the core of this venture, focused on getting innovative ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. You are solution-oriented, commercially savvy, and have a strong interest in fintech. You enjoy working in tribes and squads that focus on specific products and projects, with opportunities to move between them based on your strengths and interests.

While professional skills are essential, we value culture equally. We recognize everyone's unique perspectives, experiences, and backgrounds as vital to building a great team. By bringing diverse viewpoints together, we aim to represent our communities and make a meaningful impact on our clients, business partners, and the company as a whole.

Job Responsibilities
  1. Engage with business stakeholders to translate complex problems into technical specifications for engineering teams under your guidance.
  2. Lead and participate in technical meetings, ensuring architectural decisions align with organizational goals.
  3. Design and deliver end-to-end solutions utilizing the latest technologies and best practices.
  4. Design and implement technical solutions primarily in Java.
  5. Write unit, component, integration, end-to-end, and performance tests.
  6. Influence technology strategy and contribute to product shaping.
  7. Support products throughout their lifecycle, including production and incident management.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification in Java, with proficient experience.
  • Experience with architecture patterns such as microservices, event-driven, hexagonal, and cloud architectures.
  • Hands-on experience in architecting large-scale, distributed, highly available, fault-tolerant, and scalable systems.
  • Experience building RESTful APIs with frameworks like Spring Boot, Micronaut, or Quarkus.
  • Experience deploying solutions on cloud platforms like AWS or GCP.
  • Curiosity and comfort exploring new domains, considering both technological and product perspectives.
  • A desire to mentor and share knowledge with team members.
  • Ability to adapt quickly to new technologies and patterns.
  • Long-term thinking in technology and approach, aligning with end goals.
  • High standards for personal and team performance.
Additional Skills
  • Knowledge of security topics such as authentication, authorization, IdP, OAuth2/OIDC, zero-trust architectures, and PKI is beneficial but not mandatory.

#ICBcareer #ICBEngineering

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. We aim to build trusted, long-term partnerships to help clients achieve their objectives.

We value our diverse talent and are an equal opportunity employer, committed to non-discrimination and accommodations for all applicants and employees.

About The Team

Our corporate functions cover areas from finance and risk to HR and marketing, ensuring our company's success and setting our teams up for success.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.