Backend Software Engineer / SRE Java JVM
Backend Software Engineer / SRE Java JVM

Backend Software Engineer / SRE Java JVM

Full-Time 72000 - 88000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Develop and optimise backend systems using Java, ensuring reliability and performance.
  • Company: Join a top-rated global CFD trading company with a vibrant team culture.
  • Benefits: Earn up to £110k, plus bonuses, private medical care, and wellness perks.
  • Why this job: Make a real impact in a role that blends coding and system design.
  • Qualifications: Strong Java skills, knowledge of JVM internals, and experience with message brokers.
  • Other info: Enjoy a hybrid work model with a casual office vibe and great career growth.

The predicted salary is between 72000 - 88000 £ per year.

Are you a Backend Software Engineer / SRE with a strong knowledge of Java and JVM internals? You could be progressing your career in an impactful role at a global CFD trading company that has been consistently voted as one of the UKs top employers.

As a Backend Software Engineer / SRE you will collaborate with development teams, as a trusted technical advisor to influence system design, ensuring reliability standards and driving improvements across the platform. You will have a broad scope including hands-on coding (Java) to build tools and automation, incident response, observability, performance optimisation and operational excellence, working with large scale Java JVM distribution systems and message brokers such as Kafka and ActiveMQ, with a mix of on-premise and cloud (AWS) based services.

Location / WFH: There is a hybrid model with 1-2 days in the London office and the rest of the week working from home; when you are in the office you will be based in the City with an upbeat team environment, casual dress code and a range of facilities including roof terrace, canteen and break out areas.

About you:

  • You have a strong Java software engineering background and a deep knowledge of JVM internals and performance tuning.
  • You have a good knowledge of Site Reliability Engineering and how to build scalable solutions to improve reliability, productivity and efficiency.
  • You have strong experience with message brokers (Kafka, ActiveMQ or similar).
  • You have experience with containerisation (they use Nomad so that would be great but any tools is fine).
  • You have a good working knowledge of OpenTelemetry and distributed tracing concepts.
  • You have experience in similar low latency production environments, improving system reliability and performance at scale.
  • You have a good knowledge of CI/CD and DevOps practices.
  • You are collaborative and pragmatic with technical leadership abilities.

What’s in it for you: As a Backend Software Engineer / SRE you will earn a competitive package: Salary to £110k + Bonus, Pension, Private Medical Care, Life Assurance, Option to buy or sell holiday days, Wellness benefits and gym subsidy, Childcare vouchers, 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 / SRE (Java JVM) opportunity.

Backend Software Engineer / SRE Java JVM employer: Client Server

Join a globally recognised CFD trading company in London, consistently rated as one of the UK's top employers. With a vibrant work culture that promotes collaboration and inclusivity, you'll enjoy a hybrid working model, competitive salary, and comprehensive benefits including wellness initiatives and employee-led networks. This is an excellent opportunity for professional growth in a supportive environment that values your contributions and fosters innovation.
C

Contact Detail:

Client Server Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer / SRE Java JVM

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Backend Software Engineer / SRE role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, especially those involving JVM internals or Site Reliability Engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to Java, performance tuning, and message brokers like Kafka. We recommend mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search. So, go ahead and submit your application for that Backend Software Engineer / SRE position!

We think you need these skills to ace Backend Software Engineer / SRE Java JVM

Java
JVM Internals
Site Reliability Engineering
Message Brokers (Kafka, ActiveMQ)
Containerisation (Nomad or similar)
OpenTelemetry
Distributed Tracing
Low Latency Production Environments
System Reliability Improvement
Performance Optimisation
CI/CD Practices
DevOps Practices
Technical Leadership
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java and JVM expertise. We want to see how your skills align with the role, so don’t be shy about showcasing your experience with message brokers and performance tuning!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about Backend Software Engineering and how you can contribute to our team. We love seeing enthusiasm and a bit of personality!

Showcase Relevant Projects: If you've worked on any projects that involved Site Reliability Engineering or containerisation, make sure to mention them. We’re keen to see real-world examples of your problem-solving skills and technical leadership.

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 this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Client Server

✨Know Your Java Inside Out

Make sure you brush up on your Java skills and JVM internals before the interview. Be ready to discuss performance tuning and how you've applied these concepts in past projects. They’ll want to see that you can not only code but also optimise and troubleshoot effectively.

✨Showcase Your SRE Knowledge

Prepare to talk about your experience with Site Reliability Engineering. Think of specific examples where you've built scalable solutions or improved system reliability. This is your chance to demonstrate how you can influence system design and drive improvements.

✨Familiarise Yourself with Tools

Get comfortable with the tools mentioned in the job description, like Kafka, ActiveMQ, and containerisation technologies. If you have experience with Nomad, great! If not, be ready to discuss how you’ve used similar tools and your approach to learning new ones.

✨Emphasise Collaboration and Leadership

Since this role involves working closely with development teams, be prepared to share examples of how you've collaborated in the past. Highlight any technical leadership experiences you have, as they’re looking for someone who can guide and influence others.

Backend Software Engineer / SRE Java JVM
Client Server
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Backend Software Engineer / SRE Java JVM

    Full-Time
    72000 - 88000 £ / year (est.)
  • C

    Client Server

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>