Senior Java Developer with Tier 1 Investment Bank - Allegis Global Solutions
Role Summary
We are seeking an exceptional Senior Java Developer to join our FM Digital Channels team at a leading international investment bank. In this contract role, you will drive platform development forward and deliver high-quality solutions to business-critical customer requirements. You will work as part of a dynamic global team responsible for cross-product transactional pricing of derivatives, collaborating with technologists, business analysts, project managers and business stakeholders across multiple locations.
Company Overview
We are a leading international bank focused on helping people and companies prosper across Asia, Africa and the Middle East. Our commitment extends beyond financial performance; we embody valued behaviours including doing the right thing, working better together, and never settling. Our brand promise is here for good.
Team & Reporting Line
The FM Digital Channels team fosters an open, intellectual, and fun culture. Learning opportunities are plentiful, and career advancement awaits high-energized talents willing to step up.
Location & Work Mode
This role is based in London, UK with a flexible hybrid arrangement: 2 days per week onsite and 3 days working from home.
Key Responsibilities
- Drive platform development forwards and deliver quality solutions to business-critical customer requirements
- Collaborate in a dynamic global team with fellow technologists, business analysts, project managers and business stakeholders
- Write efficient, clear code and articulate what has been implemented and why
- Take ownership and responsibility for the full development lifecycle
- Drive and facilitate requirements and development efforts
Required Qualifications
- 5+ years of hands-on development experience with investment banking IT systems
- Expert-level knowledge of Core Java (essential), including Concurrency and Spring Framework
- Experience with FX Options trading technology
- Derivatives domain knowledge
- Proven experience in end-to-end design, development and support of financial markets systems
- Experience working in agile development environments
- Excellent software design principles and ability to write robust code with accompanying test suites
- Full-stack web development capability
- Strong English language skills (speaking and writing)
Preferred Qualifications
- RX Java
- Microservices architecture and container technologies (Docker)
- Distributed data stores
- Functional programming
- CI/CD and DevOps practices
- Real-time, event-driven architectures
- Investment banking IT systems experience
- e-trading technology
Key Attributes
- Self-starter who can drive and facilitate requirements and development efforts
- Strong ownership and ability to deal with ambiguity
- Outstanding problem-solving skills
- Proactive and collaborative team player
- Capable of engaging effectively with cross-functional teams
Compensation & Benefits
- Rate: £750 PAYE (Inside IR35) equivalent to £195,000 annually
- 38 days annual leave
- Employer pension contributions
- Potential for long-term engagement (2-6 years)