At a Glance
- Tasks: Design and maintain high-performance distributed Java services in a collaborative team.
- Company: High-growth Enterprise SaaS company with a focus on innovation.
- Benefits: Competitive salary, fully remote work, 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 Kubernetes.
- Other info: Work on mission-critical platforms for top tech and financial services.
The predicted salary is between 72000 - 104000 £ 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 Fully 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 Fully 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 Fully 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 achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working with us at StudySmarter and how your background makes you a perfect fit for the Senior Java Engineer position.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex engineering problems. We love seeing how you approach challenges, especially in high-performance distributed systems!
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 from our 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 explain your experience with low-latency and high-throughput systems, and think of examples where you’ve successfully implemented these concepts.
✨Showcase Your Kubernetes Skills
As Kubernetes is a key part of the job, make sure you can talk about your experience with services, deployments, and stateful sets. Prepare to discuss specific scenarios where you’ve used Kubernetes to solve real-world problems.
✨Highlight Collaboration and Best Practices
This role is all about teamwork and promoting best practices. Think of examples where you’ve worked collaboratively in a team setting, contributed to design and testing phases, and how you’ve advocated for code quality and testing standards.