At a Glance
- Tasks: Develop risk and P&L functionality in Java for trading applications.
- Company: Join a leading bank's Group Strategic Analytics team focused on efficiency and transformation.
- Benefits: Collaborate with top professionals and gain exposure to cutting-edge technologies.
- Why this job: Be part of a dynamic team impacting global trading operations with real-time solutions.
- Qualifications: Expert in Java server-side development; knowledge of financial products is a plus.
- Other info: Work in a fast-paced, multi-threaded environment with opportunities for growth.
The predicted salary is between 72000 - 108000 £ per year.
Job Description:
Job Title Senior Quantitative Software Engineer – Java – Intraday Risk
Location London
Corporate Title Vice President
Group Strategic Analytics is part of Group Chief Operation Office (COO) which acts as the bridge between the Bank’s businesses and infrastructure functions to help deliver the efficiency, control, and transformation goals of the Bank.
You will join the Debt Strats team within Group Strategic Analytics. The group is responsible for delivering platforms to solve quantitative problems for Investment Banking trading businesses. You will be part of the IRiS Intraday Risk and Profit & Loss (P&L) application team. IRiS is used by over 200 traders globally and provides ticking and event-driven intraday risk and P&L for Rates, Credit and Emerging Markets trading desks. The delivery team consists of quantitative business analysts, Java quantitative software engineers, C# engineers, platform engineers and testers, and uses JIRA to track and manage deliveries.
Server-side development is done in Java utilising Oracle Coherence in a low latency, high-throughput, multi-threaded and highly distributed system. The platform runs on clusters of physical Redhat Linux servers, and utilises Oracle Coherence, Spring Framework, Hibernate, Oracle Exadata and Solace and Java Message Service (JMS) messaging.
You will be responsible for developing risk and P&L functionality in Java, including analysing, designing, coding, and supporting functionality across trade sourcing, market data loading, static data, trade valuation, risk and P&L calculations, real-time aggregation functionality and performance optimisation for Rates, Credit, Emerging Markets and Equity business lines.
Your key responsibilities
- Developing business-rich risk and P&L functionality in Java
- Delivering robust, performant and reliable code in a highly multi-threaded and distributed environment
- Working closely with business analysts, quants, traders and other stakeholders to understand requirements and deliver effective solutions
- Supporting the business through a support rota including investigating queries and issues
- Providing technical and business leadership for team members and management of deliveries
Your skills and experience
- Expert in server-side development in Java, including multi-threading and distributed systems programming
- Understanding of Rates and Credit derivatives products, risk, and P&L
- Experience developing front-office risk and P&L, trading and/or pricing applications
- Bring a collaborative approach, desire to learn and have determination to succeed
- Experience with Python and/or C++ beneficial
#J-18808-Ljbffr
Senior Quantitative Software Engineer – Java – Intraday Risk employer: Deutsche Bank
Contact Detail:
Deutsche Bank Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Quantitative Software Engineer – Java – Intraday Risk
✨Tip Number 1
Make sure to showcase your expertise in server-side development with Java during the interview. Be prepared to discuss specific projects where you've implemented multi-threading and distributed systems, as this is crucial for the role.
✨Tip Number 2
Familiarize yourself with the latest trends and technologies in risk and P&L applications. Being able to discuss how you can apply these trends to improve the IRiS platform will demonstrate your proactive approach and understanding of the industry.
✨Tip Number 3
Network with professionals in the field, especially those who work in quantitative roles or within investment banking. This can provide you with insights into the company culture and expectations, which can be beneficial during your interview.
✨Tip Number 4
Prepare to discuss your experience working collaboratively with business analysts and traders. Highlight examples where your communication skills helped bridge the gap between technical and non-technical stakeholders, as this is key for the role.
We think you need these skills to ace Senior Quantitative Software Engineer – Java – Intraday Risk
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and required skills. Highlight your experience in server-side development in Java, multi-threading, and distributed systems programming.
Tailor Your CV: Customize your CV to reflect your expertise in developing risk and P&L functionality in Java. Include specific examples of your work with Rates and Credit derivatives products, as well as any experience with front-office applications.
Craft a Compelling Cover Letter: Write a cover letter that showcases your collaborative approach and determination to succeed. Mention your experience working closely with business analysts, quants, and traders, and how you can contribute to the team.
Highlight Technical Skills: In your application, emphasize your technical skills, particularly in Java, Oracle Coherence, Spring Framework, and any experience with Python or C++. This will demonstrate your capability to deliver robust and performant code in a multi-threaded environment.
How to prepare for a job interview at Deutsche Bank
✨Showcase Your Java Expertise
Make sure to highlight your experience with server-side development in Java, especially in multi-threaded and distributed systems. Be prepared to discuss specific projects where you've implemented these skills, as this will demonstrate your technical proficiency.
✨Understand the Business Context
Familiarize yourself with Rates and Credit derivatives products, as well as risk and P&L concepts. Being able to discuss how your technical skills can solve business problems will set you apart from other candidates.
✨Collaborative Mindset
Emphasize your ability to work closely with business analysts, quants, and traders. Share examples of past collaborations that led to successful project outcomes, showcasing your teamwork and communication skills.
✨Prepare for Technical Questions
Expect to face technical questions related to Java, multi-threading, and distributed systems. Brush up on relevant concepts and be ready to solve coding challenges or explain your thought process during the interview.