About this role
Java Developer
The Equity Derivatives Quoting team develops and supports latency-sensitive electronic trading applications that enable market making and automated quoting across global markets. Working within client's agile operating model, you'll collaborate with global teams to deliver high-performance, scalable, and resilient front-office trading solutions while driving innovation across the trading technology stack.
We're looking for a passionate Senior Java Developer who:
- Demonstrates strong ownership and accountability
- Enjoys solving complex trading and performance-related challenges
- Thrives in fast-paced, business-facing environments
- Can effectively partner with traders and other stakeholders
- Shows leadership through mentoring and technical guidance
- Embraces innovation, continuous improvement, and AI-assisted software development
- Is comfortable operating in globally distributed Agile teams
Responsibilities
- The role focuses on the design, development, and support of front-office electronic trading applications used by the Derivatives Principal Flow Trading business.
You will:
- Design, develop, applications and trading algorithms
- Drive projects and end-to-end deliveries, taking ownership from design through production deployment
- Work closely with traders, quants, and business stakeholders to translate complex business and regulatory requirements into innovative technical solutions
- Build robust, scalable, and highly available Java server-side systems
- Apply software engineering best practices to ensure solution quality, security, reliability, performance, and compliance
- Enhance observability, monitoring, and production support capabilities, proactively identifying and resolving operational risks
- Investigate incidents, perform root cause analysis, and implement long-term remediation measures
- Collaborate within a global Agile team delivering business value in iterative development cycles
- Mentor junior developers and actively contribute to engineering excellence and knowledge sharing initiatives
- Drive adoption of modern development practices, including AI-assisted software engineering and automation
Skills
-
Must have
-
5+ years of software development experience
-
Strong Java development expertise experience
-
Experience developing and supporting business-critical trading systems
-
Knowledge of distributed systems, messaging, and event-driven architectures
-
Strong Linux and scripting skills
-
Experience with software engineering best practices, including testing, observability, and production support
-
Strong communication skills and ability to work directly with business stakeholders
-
Familiarity with AI-assisted development tools, preferably GitHub Copilot
-
Nice to have
-
Knowledge of exchange connectivity, market data systems, and low-latency architecture
-
Understanding of TCP/IP networking
-
Experience with C++, SQL, Python, Azure Cloud
-
Experience mentoring engineers or leading technical initiatives
-
Experience applying Generative AI and prompt engineering in software delivery
-
Experience with Equity Derivatives, Market Making, Warrants, Listed Options, or Futures trading platforms
-
English: B2 Upper Intermediate
-
Seniority: Regular