Lead Java Software Engineer in Fx Payments Tech

JPMorgan Chase JPMorgan Chase · Banking · LONDON, United Kingdom · Commercial & Investment Bank

Lead Java Software Engineer role in FX Payments technology at JPMorgan Chase, focusing on designing, developing, and delivering secure, scalable payment solutions within the financial services industry. Requires strong software engineering skills, agile methodologies, and cloud-native experience.

What you'd actually do

  1. Execute creative software solutions, design, development, and technical troubleshooting
  2. Develop secure, high-quality production code and review and debug code written by others
  3. Identify opportunities to automate remediation of recurring issues and improve operational stability
  4. Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials
  5. Drive outcomes-oriented probing for applicability within existing systems and information architecture

Skills

Required

  • Java
  • system design
  • application development
  • testing
  • operational stability
  • automation
  • continuous delivery
  • Software Development Life Cycle
  • agile methodologies
  • CI/CD
  • Application Resiliency
  • Security
  • cloud
  • artificial intelligence
  • machine learning
  • mobile
  • financial services industry
  • IT systems
  • cloud native

Nice to have

  • Java 21
  • Spring framework
  • Spring Boot
  • RDBMS
  • NoSQL databases
  • Kafka
  • microservices architecture
  • AI tools

What the JD emphasized

  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (such as cloud, artificial intelligence, machine learning, or mobile)
  • In-depth knowledge of the financial services industry and IT systems
  • Practical cloud native experience