At a Glance
- Tasks: Develop and enhance Java applications for trading and risk management.
- Company: Join a leading firm in capital markets with a focus on innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for growth.
- Other info: Collaborative environment with a focus on professional development.
- Why this job: Make an impact in the finance world while working with cutting-edge technology.
- Qualifications: Strong Java skills and experience in multithreading and APIs required.
The predicted salary is between 60000 - 80000 € per year.
We are looking for a Java Developer with experience in capital markets and risk systems, working on backend services, APIs and data processing components supporting trading, risk calculations and reporting.
Key Responsibilities
- Develop and enhance Java-based backend applications for trading and risk use cases
- Build and maintain APIs, services and data processing components
- Work on trade data flows, risk calculations and reporting pipelines
- Implement asynchronous and event-driven processing (e.g., Kafka-based systems)
- Collaborate with risk, treasury and business teams to translate requirements into solutions
- Participate in end-to-end SDLC including development, testing, deployment and support
- Troubleshoot production issues and optimize system performance
Must-Have Skills
- Strong experience in Core Java (8/11+)
- Strong multithreading and concurrency concepts
- Experience building RESTful services / APIs
- Experience with Spring / Spring Boot framework
- Understanding of event-driven architecture (Kafka or similar)
Domain Experience
- Experience in Investment Banking / Capital Markets
- Understanding of financial workflows such as: Risk calculation, trade lifecycle, reporting pipelines
Good-to-Have
- Experience with Kafka / messaging systems
- Exposure to batch processing / schedulers
- Basic knowledge of Python (for automation / scripting)
- Familiarity with CI/CD tools (Jenkins, Git, etc.)
- Exposure to cloud environments (not mandatory)
Note: Candidates without capital markets / risk / trading domain experience will not be considered.
Java Developer - Multithreading in London employer: Crisil
Join a dynamic and innovative team as a Java Developer in the heart of the capital markets sector, where your expertise will directly contribute to enhancing backend services and risk systems. Our collaborative work culture fosters continuous learning and growth, offering you opportunities to engage with cross-functional teams and tackle complex challenges in trading and risk calculations. With a focus on cutting-edge technologies and a commitment to employee development, we provide a rewarding environment that values your contributions and supports your career aspirations.
StudySmarter Expert Advice🤫
We think this is how you could land Java Developer - Multithreading in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the capital markets and risk systems space. Attend meetups or webinars where you can chat with industry folks and get your name out there.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Java projects, especially those involving multithreading and APIs. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your core Java concepts and multithreading. Practice coding challenges that focus on backend services and RESTful APIs to nail those tricky questions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Java Developer - Multithreading in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Core Java, multithreading, and any relevant projects in capital markets. We want to see how your skills align with our needs, so don’t be shy about showcasing your expertise!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working with us at StudySmarter and how your background in backend services and APIs can contribute to our team.
Showcase Relevant Projects:If you've worked on any projects involving trading, risk calculations, or event-driven architectures like Kafka, make sure to mention them. We love seeing real-world applications of your skills!
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’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Crisil
✨Know Your Java Inside Out
Make sure you brush up on your Core Java skills, especially versions 8 and 11. Be ready to discuss multithreading and concurrency concepts in detail, as these are crucial for the role.
✨Familiarise Yourself with APIs and Services
Since you'll be building and maintaining RESTful services, it’s essential to understand how they work. Prepare to explain your experience with Spring and Spring Boot, and think of examples where you've successfully implemented these technologies.
✨Understand the Capital Markets Landscape
Dive into the specifics of capital markets and risk systems. Brush up on financial workflows like risk calculation and trade lifecycles, as this knowledge will help you connect with the interviewers and demonstrate your domain expertise.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss how you've tackled production issues in the past. Think of specific examples where you optimised system performance or resolved complex problems, as this will highlight your troubleshooting abilities.