> Markdown version of [/jobs/ext/3612089-senior-java-developer-with-tier-1-investment-bank-allegis-global-solutions](https://www.wearedevelopers.com/jobs/ext/3612089-senior-java-developer-with-tier-1-investment-bank-allegis-global-solutions). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer with Tier 1 Investment Bank - Allegis Global Solutions - **Company:** The Tier - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Test Suite, Agile Methodology, Continuous Integration, DevOps, Distributed Data Store, Spring Framework, Rxjava, User-Centered Design, Concurrency, Event Driven Architecture, Containerization, Solid Principles, Information Technology, Production Code, Functional Programming, Docker, Microservices - **Published:** October 8, 2026 - **Apply:** https://www.reed.co.uk/jobs/senior-java-developer-with-tier-1-investment-bank-allegis-global-solutions/57436325 ## About the Role 1. 5+ years of hands-on development experience with investment banking IT systems 2. Expert-level knowledge of Core Java (essential), including Concurrency and Spring Framework 3. Experience with FX Options trading technology 4. Derivatives domain knowledge 5. Proven experience in end-to-end design, development and support of financial markets systems 6. Experience working in agile development environments 7. Excellent software design principles and ability to write robust code with accompanying test suites 8. Full-stack web development capability 9. Strong English language skills (speaking and writing) Preferred Qualifications 1. RX Java 2. Microservices architecture and container technologies (Docker) 3. Distributed data stores 4. Functional programming 5. CI/CD and DevOps practices 6. Real-time, event-driven architectures 7. Investment banking IT systems experience 8. e-trading technology, 1. Self-starter who can drive and facilitate requirements and development efforts 2. Strong ownership and ability to deal with ambiguity 3. Outstanding problem-solving skills 4. Proactive and collaborative team player 5. Capable of engaging effectively with cross-functional teams ## Description 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., 1. Drive platform development forwards and deliver quality solutions to business-critical customer requirements 2. Collaborate in a dynamic global team with fellow technologists, business analysts, project managers and business stakeholders 3. Write efficient, clear code and articulate what has been implemented and why 4. Take ownership and responsibility for the full development lifecycle 5. Drive and facilitate requirements and development efforts