At a Glance
- Tasks: Join our team to develop and migrate a cutting-edge trade management system.
- Company: BlueCrest is a leading financial services firm focused on innovation and technology.
- Benefits: Enjoy a collaborative culture, flexible working options, and opportunities for professional growth.
- Why this job: Be part of an exciting project with a supportive team that values creativity and fast delivery.
- Qualifications: Strong Java skills, experience with Spring Boot, Kafka, and microservices required.
- Other info: This is a 12-month fixed-term contract with a focus on inclusivity and equal opportunities.
The predicted salary is between 43200 - 72000 £ per year.
Location: London
Department: Technology
12 Month FTC
Department overview: The core development team is made up of 10 developers. All are working full-time on the transition from a proprietary trade management system (Calypso) to a newly-built one.
Role overview: The project went live in 2024 and completed the migration of all electronic trade flow. The current stage of the project is focusing on:
- Supporting manual booking of all asset classes as well as the lifecycle events which affect them
- Migrating all live trades and positions from the legacy system to the new one
- Building an on-demand-liquidation position reporting system using Vertica
- Building a trade reporting system using Mongo
- Performance tuning of Kafka and the various microservices to ensure we can support all projected trading volumes as well as market shocks
The team decides its own priorities based on the overall project delivery plan. We meet each morning to provide an update and collaborate with each other and with other teams across the organisation. The team is easy-going and copes well with vague and constantly changing requirements.
Experience required:
- Java: Very strong Java skills, we currently use V17
- Spring: Ideally Spring Boot 3
- Kafka: Demonstrable experience working on a system at scale
- Microservices/Container: Demonstrable experience on either on-prem or cloud-based orchestration platforms
About you: You are a self-starter who doesn’t ask for work to do but instead finds the most pressing thing to do and just confirms the direction with the team. You collaborate well with people of all experience and abilities. You want to share knowledge with those that don’t have it and learn from those that do. You will participate in all design discussions and contribute as much as you want to. You have high standards and help encourage others to follow them, but are mindful of the value of fast delivery. You’re not afraid to break things and want to work somewhere that rewards delivery instead of punishing mistakes. You want to engage directly with people across the organisation, from Technology Infrastructure through to Front Office.
BlueCrest is committed to providing an inclusive environment for its workforce. As an employer, we provide equal opportunities to all people regardless of their gender, marital or civil partnership status, race, religion or ethnicity, disability, age, sexual orientation or nationality.
Senior Java Developer (FTC) employer: BlueCrest Capital Management
Contact Detail:
BlueCrest Capital Management Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer (FTC)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java V17, Spring Boot 3, and Kafka. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Demonstrate your ability to adapt to changing requirements by preparing examples from your past work where you've successfully navigated ambiguity. This will resonate well with the team’s easy-going nature and their focus on collaboration.
✨Tip Number 3
Engage with the community around the technologies used in the role. Join forums or attend meetups related to Java, Spring, and microservices. Networking can lead to valuable insights and connections that may help you during the interview process.
✨Tip Number 4
Prepare to discuss your approach to performance tuning and working with microservices. Be ready to share specific challenges you've faced and how you overcame them, as this aligns with the team's current focus on performance and scalability.
We think you need these skills to ace Senior Java Developer (FTC)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong Java skills, experience with Spring Boot, and familiarity with Kafka and microservices. Use specific examples from your past work that demonstrate your ability to handle complex systems and projects.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your self-starter attitude and collaborative nature align with the team's culture. Highlight your experience in performance tuning and working with cloud-based orchestration platforms.
Showcase Relevant Projects: If you have worked on similar projects, especially those involving trade management systems or migration processes, be sure to include these in your application. Detail your contributions and the outcomes of these projects to demonstrate your capability.
Prepare for Technical Questions: Anticipate technical questions related to Java, Spring, Kafka, and microservices during the interview process. Be ready to discuss your problem-solving approach and how you've handled challenges in previous roles.
How to prepare for a job interview at BlueCrest Capital Management
✨Showcase Your Java Expertise
Make sure to highlight your strong Java skills during the interview. Be prepared to discuss specific projects where you've used Java, especially with V17 and Spring Boot 3, as this is crucial for the role.
✨Demonstrate Your Experience with Microservices
Since the role involves working with microservices and container orchestration, be ready to share examples of your experience in these areas. Discuss any relevant projects, whether on-prem or cloud-based, to show your capability.
✨Emphasise Collaboration and Self-Starter Attitude
The team values collaboration and self-motivation. Share instances where you've taken the initiative to solve problems or lead discussions, and how you’ve worked effectively with diverse teams.
✨Prepare for Design Discussions
As participation in design discussions is expected, think about how you can contribute to such conversations. Prepare to discuss your design philosophy and how you approach problem-solving in a collaborative environment.