At a Glance
- Tasks: Build and maintain software for trading, analytics, and risk operations.
- Company: Join a global, tech-driven investment bank with a collaborative culture.
- Benefits: Earn £150k plus bonuses, enjoy hybrid work, and develop your skills.
- Why this job: Make a real impact on key business processes in a dynamic environment.
- Qualifications: 3+ years in software engineering, strong Java skills, and teamwork experience.
- Other info: Flexible working options and opportunities for career growth.
The predicted salary is between 43200 - 72000 £ per year.
We're partnering with a global, technology-driven investment bank seeking a Senior Java Engineer to join their platform engineering team. You'll work on systems that support trading, risk, analytics, and data operations across multiple markets — building scalable, reliable software that powers key business processes. This is a great opportunity to contribute to meaningful engineering projects in a collaborative, tech-focused environment.
Core Skills & Experience
- 3+ years of professional software engineering experience
- Strong computer science fundamentals — algorithms, data structures, system design
- Proficiency in Java (Java 11+), including concurrency and object‐oriented design
- Experience building data‐intensive systems or service‐oriented platforms
- Comfortable working with distributed teams and collaborating across engineering and business functions
The Role
- Build and maintain services and tools supporting trading, analytics, and risk operations
- Work on data pipelines for ingestion, transformation, storage, and distribution
- Collaborate with quants, traders, and analysts to deliver functional and reliable solutions
- Contribute to platform architecture and help improve maintainability, reliability, and scalability
- Assist in integrating new technologies and frameworks to support evolving business needs
Bonus Experience
- Observability tools: Splunk, Prometheus, Grafana
- Secondary languages: Python, Ruby
Location: London (Hybrid, flexible working available)
Java Software Engineer : Global Bank : £150k + bonus : Hybrid in London employer: Hunter Bond
Contact Detail:
Hunter Bond Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer : Global Bank : £150k + bonus : Hybrid in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at global banks or tech firms. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially those involving data-intensive systems. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and system design. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Java Software Engineer : Global Bank : £150k + bonus : Hybrid in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity at our global bank and how your background makes you a perfect fit for the team. Keep it engaging and personal.
Showcase Your Technical Skills: Don’t forget to mention your proficiency in Java and any experience with data-intensive systems. We love seeing candidates who can demonstrate their understanding of algorithms and system design, so include specific examples where possible.
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 to do!
How to prepare for a job interview at Hunter Bond
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 11 and above. Be prepared to discuss concurrency and object-oriented design in detail, as these are crucial for the role. Practising coding challenges can help you demonstrate your proficiency.
✨Understand the Business Context
Familiarise yourself with how trading, risk, and analytics work within a global bank. This will not only help you answer questions more effectively but also show your genuine interest in the role and the company’s operations.
✨Prepare for System Design Questions
Expect to tackle system design scenarios during your interview. Think about how you would build scalable and reliable systems, and be ready to explain your thought process clearly. Use examples from your past experience to illustrate your points.
✨Showcase Your Collaboration Skills
Since you'll be working with distributed teams, highlight your experience collaborating across different functions. Share specific examples of how you've worked with quants, traders, or analysts to deliver solutions, as this will demonstrate your ability to thrive in a team-oriented environment.