Java Developer - Risk Platform
<b>Requirements:</b>
<ul><li>Strong core Java development skills (Java 11+, multithreading, collections, performance tuning).</li><li>Experience building distributed systems or microservices in a mission-critical environment.</li><li>Background in financial markets, ideally within Equities or Equity Derivatives.</li><li>Familiarity with risk concepts such as Greeks, P&L, scenario analysis, VaR, or exposure metrics (helpful but not mandatory if technically strong).</li><li>Experience working with messaging systems, event-driven architectures, or real-time data feeds.</li><li>Good understanding of databases (SQL/NoSQL) and caching solutions.</li><li>Ability to engage effectively with Front Office users in a fast-paced, high-pressure environment.</li><li>Knowledge of pricing models or quantitative libraries (desirable).</li><li>Experience with cloud technologies (AWS, GCP, Azure) or containerization (Docker, Kubernetes) (desirable).</li><li>Exposure to Kotlin, Scala, or Python for tooling and integration (desirable).</li><li>Familiarity with CI/CD pipelines and automated testing frameworks (desirable).</li><li>Understanding of large-scale distributed risk systems (desirable).</li></ul>
<b>Responsibilities:</b>
<ul><li>Design, build, and optimise Java-based risk platform components used for real-time and end-of-day risk calculations.</li><li>Work closely with Equity and Equity Derivatives trading desks, quants, and risk managers to deliver robust, high-quality solutions.</li><li>Develop low-latency, scalable services for pricing, market data, and risk aggregation.</li><li>Implement new features to support regulatory changes, new trading strategies, and expanded product coverage.</li><li>Collaborate on architectural improvements aimed at enhancing system performance, resiliency, and throughput.</li><li>Ensure code quality through automated testing, code reviews, and best engineering practices.</li><li>Support production systems and participate in rapid troubleshooting for high-impact issues.</li></ul>
<b>Technologies:</b>
<ul><li>AWS</li><li>Azure</li><li>CI/CD</li><li>Cloud</li><li>Docker</li><li>GCP</li><li>Support</li><li>Java</li><li>Kotlin</li><li>Kubernetes</li><li>NoSQL</li><li>Python</li><li>SQL</li><li>Scala</li><li>microservices</li></ul>
<p><b>More:</b></p>
<p>We are a top-tier Investment Bank seeking a talented Java Developer to join our Front Office Risk Technology team. In this hands-on engineering role, you will contribute to designing and enhancing a high-performance risk platform used across trading, structuring, and quantitative research. Our team works on scalable services, real-time risk calculations, and complex data pipelines that support high-volume trading activity. This is an exciting opportunity to be part of a strategic risk platform evolution.</p>
<p>last updated 8 week of 2026</p>