At a Glance
- Tasks: Design and maintain high-performance Java services in a collaborative team.
- Company: High-growth Enterprise SaaS company with a focus on innovation.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Join a dynamic team solving complex engineering challenges at scale.
- Qualifications: Deep knowledge of Core Java and experience with distributed systems.
- Other info: Work on mission-critical platforms in a fast-paced environment.
The predicted salary is between 80000 - 120000 £ per year.
A high-growth, privately backed Enterprise SaaS company is seeking a Senior Core Java Engineer to join its London-based engineering team. The organisation builds large-scale, mission-critical platforms used by some of the most sophisticated technology and financial services environments globally.
This is an opportunity to work on low-latency, high-throughput distributed systems, solving complex engineering problems at scale within a collaborative, high-performing team.
- Design, build and maintain high-performance distributed Java services
- Contribute across design, development, testing, deployment and support
- Promote best practices around code quality, testing and reliability
- Core Java (deep JVM knowledge – minimal reliance on frameworks)
- Kubernetes (services, deployments, stateful sets)
- Hazelcast / Hazelcast Jet (bonus)
Senior Java Software Engineer (Remote) in City of London employer: Thyme
Contact Detail:
Thyme Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer (Remote) in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in SaaS companies. A personal referral can make all the difference in landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java projects, especially those involving distributed systems. This gives potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your core Java knowledge and understanding Kubernetes. Practice coding challenges and system design questions to demonstrate your problem-solving skills.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Senior Java Software Engineer (Remote) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Core 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 deep JVM knowledge!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for our team. Share your passion for solving complex engineering problems and how you’ve contributed to high-performance distributed systems in the past.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenging engineering issues. We love seeing candidates who can think critically and come up with innovative solutions, especially in low-latency environments.
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 to join our high-performing team!
How to prepare for a job interview at Thyme
✨Know Your Core Java Inside Out
Make sure you brush up on your Core Java knowledge, especially around JVM internals. Be prepared to discuss how you've tackled complex engineering problems in the past and how you ensure code quality and reliability in your projects.
✨Familiarise Yourself with Distributed Systems
Since the role involves working on high-performance distributed systems, it’s crucial to understand the principles behind them. Be ready to share examples of your experience with low-latency and high-throughput systems, and how you’ve contributed to their design and maintenance.
✨Get Comfortable with Kubernetes
As Kubernetes is a key part of the job, make sure you can talk about your experience with services, deployments, and stateful sets. Consider preparing a few scenarios where you successfully implemented Kubernetes solutions in your previous roles.
✨Show Your Collaborative Spirit
This position is all about teamwork, so be prepared to discuss how you’ve worked collaboratively in high-performing teams. Share specific instances where you promoted best practices or helped improve processes, as this will demonstrate your fit for their culture.