Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Principal Software Engineer - Customer 
United Kingdom, England, London 
66779858

01.09.2024

Job responsibilities

  • Build and architect a distributed platform focused on the acquisition/management of customer profiles and identities
  • Drive technical innovation by staying abreast of the latest industry trends
  • Conduct research, and implementing new technologies that can enhance customer experience when engaging with our product
  • Build and lead a high-performing engineering team

Required qualifications, capabilities and skills

  • Formal training or certification on Java concepts and proficient advanced experience
  • Experience working with Spring and Spring Boot ideally or any other similar micro-service framework (Micronaut, Quarkus)
  • Experience working with and deploying workloads to cloud platforms, such as Google Cloud or AWS
  • Experience working with relational databases (Postgres, MySQL, Cockroach)
  • Experience designing and working with event driven architectures
  • Experience writing unit, end to end full system tests and performance tests (JUnit, Mockito, testcontainers, Cucumber)
  • Experience building, mentoring, and leading engineering teams, particularly in a flat-structure organization

Preferred qualifications, capabilities and skills

  • Prior experience with customer-centric, multi-channel applications
  • Experience running applications on Kubernetes
  • Familiarity with event based streaming systems like Kafka, Kinesis or Pulsar
  • Familiarity with non-relational databases (DynamoDB, MongoDB, Bigtable)
  • Familiarity with authn/z protocols like OAuth2/OIDC and IdPs like (Auth0, Forgerock, Keycloak)