Lead Java Software Engineer - Markets Crm - Ldn

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

Lead Java Software Engineer for JPMorgan Chase's Markets CRM platform, focusing on designing, developing, and supporting secure, scalable, and innovative front-end and back-end services in a global, agile environment. Requires strong Java expertise, leadership skills, and experience in large corporate settings.

What you'd actually do

  1. Lead the development and support of front-end and back-end services for the Markets CRM platform
  2. Execute software solutions, design, development, and technical troubleshooting
  3. Create secure, high-quality production code and maintain robust algorithms
  4. Produce architecture and design artifacts for complex applications
  5. Gather, analyze, and synthesize data to drive continuous improvement

Skills

Required

  • Java fundamentals
  • object-oriented programming
  • multi-threading
  • messaging technologies
  • computer networks
  • high-performance, latency-sensitive Java applications
  • agile methodologies
  • CI/CD
  • application resiliency
  • security best practices
  • Linux environments
  • containers
  • cloud architectures/services
  • global teams

Nice to have

  • React
  • Angular
  • Vue.js
  • AWS
  • Azure
  • GCP
  • Python
  • FIX messaging protocol
  • QuickFIX/J
  • Hazelcast
  • distributed systems
  • microservices
  • event-driven architectures