At a Glance
- Tasks: Build and optimise backend systems using Java, ensuring reliability and performance.
- Company: Top UK CFD trading company known for its inclusive culture and employee satisfaction.
- Benefits: Earn up to £110k, enjoy remote work, wellness perks, and a vibrant office environment.
- Why this job: Join a dynamic team and make a real impact in a cutting-edge tech environment.
- Qualifications: Strong Java skills, knowledge of JVM internals, and experience with message brokers required.
- Other info: Hybrid work model with great career growth and a supportive team atmosphere.
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.
Backend Software Engineer / SRE Java JVM in London employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer / SRE Java JVM in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at companies you're eyeing. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those involving Java and JVM internals. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to backend engineering and SRE concepts, so you can confidently demonstrate your expertise.
✨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!
We think you need these skills to ace Backend Software Engineer / SRE Java JVM in London
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. Keep it concise but impactful!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your skills in action, especially with tools like Kafka or containerisation.
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 likely want to hear about specific challenges you've faced and how you overcame them.
✨Showcase Your SRE Knowledge
Prepare to talk about your experience with Site Reliability Engineering. Think of examples where you've built scalable solutions or improved system reliability. Highlight any hands-on experience with incident response and operational excellence, as this will be key for the role.
✨Familiarise Yourself with Message Brokers
Since they use Kafka and ActiveMQ, it’s a good idea to have some solid examples of how you've worked with message brokers in the past. Be ready to discuss how you’ve implemented them in large-scale systems and any challenges you faced along the way.
✨Emphasise Collaboration and Leadership
This role requires strong collaboration and technical leadership skills. Prepare to share instances where you've worked closely with development teams or led initiatives that improved productivity and efficiency. They’ll want to see that you can influence system design effectively.