This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Application Developer to join our dynamic Rates Technology team. This position is responsible for the development of new and revised applications. The candidate will perform in-depth application systems analysis and programming, collaborating closely with various technology and business teams globally to deliver robust and efficient software solutions. As an Application Developer, you will be at the forefront of our technology initiatives, contributing directly to the systems that support our Rates trading business. Your primary duties will involve a hands-on server side development and delivering quality software solutions.
Job Responsibility:
Business Collaboration: work in close partnership with the Rates trading desks to understand requirements and translate business needs into server side solutions
Server Development: designing scalable server architecture, writing high-quality code, and conducting comprehensive testing
Process Improvement: contribute to the continual improvement of our software development lifecycle (SDLC)
Project Delivery: play a crucial role in delivering large-scale, complex technology projects from conception through to deployment
Production Support: serve as a third-line support contact for the production system, handling escalated issues
Technical Analysis: review and analyze proposed technical solutions for new and existing projects
Business Integration: develop a comprehensive knowledge of how different areas of the business integrate and function
Innovation: identify opportunities for innovation, researching emerging trends, and adapting cutting-edge technologies
Standards and Procedures: ensure all essential development and operational procedures are strictly followed
Risk and Compliance Management: appropriately assess risk when making business and technical decisions
Drive compliance with all applicable laws, rules, and regulations
Proactively escalate, manage, and report control issues with complete transparency
Proactively practice culture of accountability to maintain essential standards
Requirements:
Minimum of 4+ years of in-depth professional development experience
Extensive, hands-on experience in Java, SpringBoot, Quarkus and reactive programming paradigms
Proven experience in developing high-throughput, low-latency systems, including building microservices
Extensive practical experience with Kafka, Solace, and MongoDB
Demonstrable experience with modern CI/CD pipelines and tools, such as Tekton, and container orchestration platforms like OpenShift and Kubernetes
Prior experience working in a fast-paced, desk-facing role within a financial services environment
Exposure to software quality techniques such as Test-Driven Development (TDD) and application performance profiling
A strong mathematical aptitude
Excellent aptitude for analysis and a methodical, effective approach to problem-solving
Consistently demonstrates clear and concise written and verbal communication skills
High attention to detail, strong self-motivation, and a persistent willingness to learn and adapt
Bachelor’s degree/University degree or equivalent experience