We are looking for a passionate Java engineer to help design and build innovative applications supporting our Fixed Income Rates and Credit trading desks. You will work on high‑performance systems while enhancing existing components. Responsibilities include: Designing and developing scalable Java applications to solve complex business problems Optimizing and refactoring existing services for performance and maintainability Leading UAT cycles and demos with business stakeholders Translating business requirements into detailed technical specifications Collaborating closely with global IT partners to ensure seamless integration Supporting production deployments and providing ongoing application support Your Team You will join the global Fixed Income Rates & Credit Markets Technology team—an agile, fast‑paced organization distributed across eight cities in six countries (US, Europe, and APAC). We build high‑quality, business‑critical systems and evolve a sophisticated multi‑product trading platform. Requirements 8+ years of hands-on Java development experience Strong understanding of low-latency and multithreaded application development Excellent analytical and problem‑solving skills Strong communication skills, with the ability to explain technical concepts clearly Curiosity and willingness to learn new technologies and adapt to evolving business needs Knowledge of Fixed Income markets, particularly Rates and Credit (bonds and derivatives), and experience with trading platforms (e.g., Bloomberg, Tradeweb) Experience with Kafka or other messaging technologies; familiarity with AVRO Expertise with Spring Framework, REST API design, and cloud platforms (Azure, AWS, GCP)