At a Glance
- Tasks: Design and enhance a high-performance Java-based risk platform for trading and quantitative research.
- Company: Join a top-tier Investment Bank with a focus on innovation and technology.
- Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
- Why this job: Make a real impact in finance by developing scalable services for high-volume trading.
- Qualifications: Strong Java skills and experience in financial markets are essential.
- Other info: Collaborate with experts in a fast-paced, high-pressure environment.
The predicted salary is between 36000 - 60000 £ per year.
A top-tier Investment Bank is seeking a talented Java Developer to join its Front Office Risk Technology team. You will help design and enhance a high-performance system used across trading, structuring, and quantitative research. This is a hands-on engineering role where you will work on scalable services, real-time risk calculations, and data pipelines that support high-volume trading activity.
Key Responsibilities
- Design, build, and optimise Java-based risk platform components used for real-time and end-of-day risk calculations.
- Work closely with Equity and Equity Derivatives trading desks, quants, and risk managers to deliver robust, high-quality solutions.
- Develop low-latency, scalable services for pricing, market data, and risk aggregation.
- Implement new features to support regulatory changes, new trading strategies, and expanded product coverage.
- Collaborate on architectural improvements aimed at enhancing system performance, resiliency, and throughput.
- Ensure code quality through automated testing, code reviews, and best engineering practices.
- Support production systems and participate in rapid troubleshooting for high-impact issues.
Required Experience
- Strong core Java development skills (Java 11+, multithreading, collections, performance tuning).
- Experience building distributed systems or microservices in a mission-critical environment.
- Background in financial markets, ideally within Equities or Equity Derivatives.
- Familiarity with risk concepts such as Greeks, P&L, scenario analysis, VaR, or exposure metrics (helpful but not mandatory if technically strong).
- Experience working with messaging systems, event-driven architectures, or real-time data feeds.
- Good understanding of databases (SQL/NoSQL) and caching solutions.
- Ability to engage effectively with Front Office users in a fast-paced, high-pressure environment.
Desirable Skills
- Knowledge of pricing models or quantitative libraries.
- Experience with cloud technologies (AWS, GCP, Azure) or containerisation (Docker, Kubernetes).
- Exposure to Kotlin, Scala, or Python for tooling and integration.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Understanding of large-scale distributed risk systems.
If you are looking for an opportunity to contribute to the evolution of a strategic risk platform, then apply now to avoid disappointment.
Java Developer - Risk Platform employer: de mare consulting
Contact Detail:
de mare consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer - Risk Platform
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to Java development and risk management. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Java projects, especially those related to financial systems or risk calculations. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on core Java concepts and distributed systems. Practice coding challenges that focus on multithreading and performance tuning. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search. So, get your application in and let’s make it happen!
We think you need these skills to ace Java Developer - Risk Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your core Java skills and any experience with distributed systems or microservices. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about risk technology and how your experience can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've faced in previous roles and how you tackled them. We’re looking for hands-on engineers who can think on their feet, especially in high-pressure environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at de mare consulting
✨Know Your Java Inside Out
Make sure you brush up on your core Java skills, especially with Java 11 and above. Be ready to discuss multithreading, collections, and performance tuning in detail, as these are crucial for the role.
✨Understand the Financial Context
Familiarise yourself with basic financial concepts, particularly those related to equities and risk metrics like VaR and P&L. Even if you’re not a finance expert, showing that you understand the environment will impress your interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past experiences where you’ve tackled high-impact issues or optimised systems. Use specific examples to demonstrate your ability to troubleshoot and enhance system performance under pressure.
✨Engage with Real-Time Scenarios
Be ready to talk about your experience with distributed systems, microservices, and real-time data feeds. If you have worked with messaging systems or cloud technologies, make sure to highlight these experiences during the interview.