
Software Engineer III - Java E-Trading Developer
JPMorgan Chase12 hours ago
London, United KingdomSenior
Responsibilities
- Design, develop, maintain, deploy, optimize, and operate electronic trading components for the global macro e-trading platform.
- Use low-level programming techniques to build highly optimized, highly available, scalable, and low-latency trading software.
- Produce architecture and design artifacts and ensure software implementation meets design constraints.
- Troubleshoot technical problems, analyze large datasets, identify system and coding patterns, and drive improvements to application architecture and coding hygiene.
- Use enterprise-authorized AI-assisted development and automation tools for coding, refactoring, testing, troubleshooting, and documentation while validating generated outputs.
- Contribute reusable AI-assisted engineering practices and guide peers on responsible, secure, and effective usage.
Requirements
- Formal training or certification in software engineering concepts and advanced applied experience with Java.
- Hands-on experience with system design, application development, testing, and operational stability.
- Experience developing, debugging, and maintaining software in a large corporate environment using modern programming languages and database querying languages.
- Strong Linux/Unix knowledge and understanding of networking topologies, TCP, and UDP.
- Experience with low-latency middleware such as Informatica Ultra Messaging and knowledge of the FIX protocol, such as QuickFIX/J.
- Experience with automated testing and CI/CD tools such as JUnit, Cucumber, Maven, and Jenkins.
- Hands-on experience using enterprise-authorized AI-assisted software development tools and critically evaluating, validating, and refining their outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity, secure input/output handling, resiliency, and security expectations.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, Physics, or similar experience.
- Preferred qualifications include Python scripting, kdb+/q or Splunk, and FX/Rates e-trading experience.
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.