At a Glance
- Tasks: Join us to design and implement a cutting-edge trading platform for global equity markets.
- Company: Berenberg Bank is a prestigious financial institution with a strong reputation in investment banking.
- Benefits: Enjoy a generous holiday allowance, private health insurance, and a solid pension plan.
- Why this job: Be part of an innovative team shaping the future of trading technology with real-world impact.
- Qualifications: Five years of software engineering experience, especially in Java and real-time trading applications.
- Other info: Collaborate in an agile environment with opportunities for professional growth and development.
The predicted salary is between 54000 - 84000 £ per year.
What will you do?
- Contribute to the design and implementation of Berenberg’s new Cash Equity and Electronic Execution Platform.
- Ensure the system supports global equity market trading with high availability.
- Develop bespoke trading workflows tailored to clients across multiple trading desks.
- Design and optimise systems to dynamically scale in response to market events such as interest rate decisions or breaking news.
- Collaborate closely with other IB Engineering teams and project members.
Who are we looking for?
- Solid software engineering experience (minimum five years) with expertise in modern software design, architecture patterns, and performance measurement (throughput, latency, capacity).
- Strong proficiency in Java, particularly in high-performance, low-latency, and microservice designs, with experience in real-time trading applications.
- Comprehensive knowledge of trading systems, including integration with reference and market data systems, ideally within equity trading using OMS or EMS.
- Experience with Kubernetes, container technologies, automation, and familiarity with additional programming languages like Go or Rust.
- A proactive mindset with excellent problem-solving skills, attention to detail, and a collaborative approach, alongside knowledge of agile environments and regulatory considerations.
What we offer you:
- Private pension plan - 10% of base salary contribution by Berenberg
- Generous 30 day holiday allowance
- Private Health Insurance
- Life Insurance scheme
- Enhanced parental leave policies
- Employee Assistance Programme offering counselling sessions related to mental health, financial wellbeing and other topics
Developer - Berenberg Bank employer: Berenberg Bank
Contact Detail:
Berenberg Bank Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Developer - Berenberg Bank
✨Tip Number 1
Familiarise yourself with Berenberg's Cash Equity and Electronic Execution Platform. Understanding their specific trading workflows and how they integrate with market data systems will give you a significant edge during discussions.
✨Tip Number 2
Brush up on your Java skills, especially in the context of high-performance and low-latency applications. Be prepared to discuss your past experiences with real-time trading applications and how you've optimised performance.
✨Tip Number 3
Showcase your knowledge of Kubernetes and container technologies. If you have experience with automation in trading environments, be ready to share specific examples of how you've implemented these technologies effectively.
✨Tip Number 4
Highlight your collaborative approach and problem-solving skills. Prepare to discuss how you've worked in agile environments and how you've tackled challenges in previous projects, particularly in relation to regulatory considerations.
We think you need these skills to ace Developer - Berenberg Bank
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your solid software engineering experience, particularly in Java and real-time trading applications. Emphasise your expertise in modern software design and architecture patterns relevant to the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for contributing to Berenberg’s Cash Equity and Electronic Execution Platform. Mention specific projects or experiences that demonstrate your problem-solving skills and collaborative approach.
Showcase Relevant Skills: Clearly outline your proficiency in Kubernetes, container technologies, and any additional programming languages like Go or Rust. Provide examples of how you've applied these skills in previous roles, especially in high-performance environments.
Highlight Your Understanding of Trading Systems: Discuss your comprehensive knowledge of trading systems and integration with market data systems. If you have experience with OMS or EMS, make sure to include this, as it aligns closely with what Berenberg is looking for.
How to prepare for a job interview at Berenberg Bank
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and any real-time trading applications you've worked on. Highlight specific projects where you implemented high-performance, low-latency solutions, as this will demonstrate your expertise in the areas Berenberg Bank is looking for.
✨Understand the Trading Environment
Familiarise yourself with equity trading systems, particularly Order Management Systems (OMS) and Execution Management Systems (EMS). Being able to discuss how these systems integrate with market data will show that you have a solid understanding of the trading landscape.
✨Emphasise Collaboration
Berenberg values teamwork, so be ready to share examples of how you've collaborated with other engineering teams or project members in the past. Discussing your experience in agile environments can also highlight your ability to work effectively within a team.
✨Demonstrate Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. This could include optimising systems for scalability or addressing performance issues, which are crucial for the role at Berenberg.