Backend Software Engineer Java - Fintech

Backend Software Engineer Java - Fintech

Full-Time 80000 - 100000 € / year (est.) Home office (partial)
Client Server Ltd.

At a Glance

  • Tasks: Design and develop real-time trading systems using core Java in a microservices environment.
  • Company: Join a top-rated global FinTech company known for its innovative culture.
  • Benefits: Competitive salary up to £100k, bonuses, wellness perks, and flexible holiday options.
  • Other info: Collaborative Agile team with excellent career growth and diversity initiatives.
  • Why this job: Make an impact in the fast-paced world of finance while advancing your tech skills.
  • Qualifications: Advanced Java experience and knowledge of low latency systems required.

The predicted salary is between 80000 - 100000 € per year.

London, Greater London | £80k - £100k per year

Do you have expertise with backend core Java development? You could be progressing your career in a senior, hands-on Java Developer role at a global FinTech / CFD trading company that has been consistently voted as one of the UKs top employers.

As a Java Developer you will design and develop complex real-time, low latency trading systems and execution services within a microservices environment. You'll focus on backend multi-threaded Java systems and will gain exposure to a wide range of tech (e.g. Spring Boot, Kafka, ActiveMQ, Oracle Coherence, Docker and Kubernetes), continually learning and developing your skills as part of a supportive Agile team.

About you

  • You have advanced backend software engineering experience with Java
  • You have experience of working on event driven, low latency systems (millisecond)
  • You have experience with TDD, code quality and integration testing
  • You have messaging experience (they use MQ)
  • You have containerisation experience; they use Nomad but experience with a similar technology (e.g. Kubernetes) is fine
  • You're collaborative and pragmatic with great communication skills

What's in it for you

As a Backend Software Engineer you will receive a competitive package:

  • Salary to £100k + Bonus
  • Pension, Private Medical Care, Life Assurance
  • Option to buy or sell holiday days
  • Wellness benefits and gym subsidy
  • Enhanced paternity leave including shared parental pay and leave
  • Employee led LGBTQ+, Women's, Black and Parents & Carers networks with an annual budget for organising events and projects that foster an open, diverse and inclusive culture
  • Plus a range of other perks

Apply now to find out more about this Backend Software Engineer / Developer (AWS Spring Boot API) opportunity.

Backend Software Engineer Java - Fintech employer: Client Server Ltd.

Join a globally recognised FinTech leader in London, where your expertise as a Backend Software Engineer will be valued and nurtured. With a strong commitment to employee growth, a vibrant work culture, and a comprehensive benefits package including wellness initiatives and diverse employee networks, this company stands out as an exceptional employer for those seeking meaningful and rewarding careers in technology.

Client Server Ltd.

Contact Detail:

Client Server Ltd. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Software Engineer Java - Fintech

Tip Number 1

Network like a pro! Reach out to your connections in the fintech space, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your backend Java projects, especially those involving low latency systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your experience with microservices and containerisation.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Backend Software Engineer Java - Fintech

Backend Java Development
Microservices Architecture
Multi-threaded Systems
Event Driven Systems
Low Latency Systems
Test Driven Development (TDD)
Code Quality Assurance

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your backend Java experience and any relevant tech skills like Spring Boot or Kafka. We want to see how your background fits 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 role at our FinTech company and how your skills can contribute to our team. Keep it concise but impactful!

Showcase Your Projects:If you've worked on any cool projects, especially those involving low latency systems or microservices, make sure to mention them. We love seeing real-world applications of your skills, so include links if 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!

How to prepare for a job interview at Client Server Ltd.

Know Your Java Inside Out

Make sure you brush up on your core Java skills, especially around backend development. Be ready to discuss your experience with multi-threaded systems and how you've tackled low latency challenges in previous projects.

Familiarise Yourself with the Tech Stack

Get comfortable with the technologies mentioned in the job description, like Spring Boot, Kafka, and Docker. If you have experience with similar tools, be prepared to explain how they relate to the ones used by the company.

Showcase Your Problem-Solving Skills

Be ready to discuss specific examples where you've implemented TDD or improved code quality. Think of scenarios where you had to troubleshoot issues in real-time systems and how you approached those challenges.

Emphasise Collaboration and Communication

Since the role involves working within an Agile team, highlight your collaborative experiences. Share examples of how you've effectively communicated with team members and contributed to a positive team dynamic.