At a Glance
- Tasks: Build and optimise backend systems using Java, ensuring reliability and performance.
- Company: Join a top-rated global CFD trading company with a vibrant culture.
- Benefits: Earn up to £110k, enjoy remote work, wellness perks, and inclusive networks.
- Why this job: Make a real impact in a dynamic environment while advancing your tech career.
- Qualifications: Strong Java skills, knowledge of JVM internals, and experience with message brokers.
- Other info: Hybrid work model with a fun office atmosphere and great career growth opportunities.
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'll 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's a hybrid model with 1-2 days in the London office and the rest of the week work from home; when you are in the office you'll 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're 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 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 in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even casual coffee chats. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Work on personal projects or contribute to open-source. Share your code on GitHub and make sure it’s polished. This way, when you land that interview, you’ve got something tangible to show off.
✨Ace the Interview
Prepare for technical interviews by brushing up on your Java and JVM knowledge. Practice coding challenges and system design questions. Remember, it’s not just about getting the right answer but also how you approach problems and communicate your thought process.
✨Apply Through Us!
We’ve got your back! Check out our website for the latest job openings and apply directly. It’s a great way to get noticed, and we’re here to help you every step of the way in landing that dream role.
We think you need these skills to ace Backend Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and JVM expertise, as well as your experience with message brokers like Kafka. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about backend engineering and how your background makes you a perfect fit for our team. Let us know what excites you about working with us at StudySmarter.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in previous roles, especially around system reliability and performance optimisation. We love seeing how you think and approach problems!
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 don’t miss out on any important updates. Plus, we can’t wait to hear from you!
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 see your depth of knowledge, so prepare some examples that showcase your expertise.
✨Showcase Your SRE Experience
Since this role involves Site Reliability Engineering, be prepared to talk about your experience with building scalable solutions. Highlight specific instances where you've improved system reliability and efficiency, especially in low latency environments. This will demonstrate your practical understanding of the role.
✨Familiarise Yourself with Message Brokers
Get comfortable discussing message brokers like Kafka and ActiveMQ. If you have hands-on experience, share specific challenges you faced and how you overcame them. This shows that you not only understand the theory but can also apply it in real-world scenarios.
✨Emphasise Collaboration and Leadership
This company values collaboration and technical leadership, so be ready to discuss how you've worked with teams in the past. Share examples of how you've influenced system design or led initiatives that improved operational excellence. This will highlight your ability to work well in a team and take charge when needed.