Software Engineer II - FICC eTrading - Java
Overview
In this Software Engineer II role, you design, develop, and troubleshoot secure, scalable software components for electronic trading within the FICC eTrading tech team. You work on high-quality code in an agile setting, contributing to architecture decisions and production readiness. You focus on low-latency, high-throughput services and collaborate across teams to deliver reliable, secure solutions. This role offers hands-on growth across the software lifecycle and exposure to modern tooling and peer feedback.
Responsibilities
- Design, build, test, and deliver software for electronic trading systems from requirements to production rollout
- Contribute to architecture decisions ensuring security, scalability and resilience
- Build and maintain low-latency, high-throughput services with focus on performance and reliability
- Integrate services with internal and external systems with robust interfaces and error handling
- Own production outcomes through on-call support, incident triage, and permanent fixes
- Improve engineering standards via code reviews, automated testing, CI/CD, observability, and refactoring
- Contribute to an inclusive team culture and explore emerging technologies
Key requirements
- Strong OOP/design patterns understanding and clean code practices
- Strong coding skills in Java and Spring with solid fundamentals
- Hands-on experience across system design, application development, testing, and production support
- Experience with FIX protocol
- Collaborative mindset
- Problem-solving attitude
- Continuous improvement focus
- Java
- Spring
- system design
Full job description from WhatJobs. Apply for this role →
Explore: Software Developer jobs in London Software Developer jobs in the UK Engineering recruitment Specialist jobs in London