JPMorgan Chase logo
JPMorgan Chase2 months ago

Lead Java Software Engineer - Markets CRM - LDN

On-site · London, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead the development and support of front-end and back-end services for the Markets CRM platform; design, develop, and troubleshoot secure, high-performance Java applications; drive architecture artifacts, data-driven improvements, and coding hygiene; lead global engineering teams and contribute to communities of practice in a fast-paced, security-conscious enterprise environment; require strong Java expertise, cloud familiarity, and experience in distributed systems and microservices in large corporate settings.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or formal training/certification in software engineering concepts
  • Hands-on experience as a developer and technical leader in large corporate environments
  • Experience in Java fundamentals, object-oriented programming, multi-threading, messaging technologies, and computer networks
  • Experience building high-performance, latency-sensitive Java applications
  • Understanding of agile methodologies, CI/CD, application resiliency, and security best practices
  • Experience developing, debugging, and maintaining code using modern programming and database querying languages
  • Knowledge of cloud, artificial intelligence, machine learning, and mobile technologies
  • Experience maintaining and troubleshooting software in Linux environments, with familiarity in containers and cloud architectures/services
  • Strong interpersonal and communication skills, with experience working in global teams
  • Commitment to continuous learning and improvement
  • Familiarity with modern front-end technologies such as React, Angular, or Vue.js
  • Exposure to cloud technologies including AWS, Azure, or GCP
  • Experience with Python and front-end development
  • Practical experience with FIX messaging protocol and QuickFIX/J
  • Familiarity with Hazelcast or other distributed computing platforms
  • Experience with distributed systems, microservices, and event-driven architectures
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Java Software Engineer - Markets CRM - LDN

Apply on Sorce