At a Glance
- Tasks: Design, build, and maintain microservices while taking full ownership of the software lifecycle.
- Company: Join Fimador, a forward-thinking tech company with a collaborative spirit.
- Benefits: Enjoy competitive pay, flexible remote work, and opportunities for professional growth.
- Other info: Be part of a dynamic team with a focus on mentorship and continuous improvement.
- Why this job: Make a real impact by working with modern technologies and shaping innovative solutions.
- Qualifications: Experience in Java, JavaScript, TypeScript, and CI/CD pipelines is essential.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Fimador are currently looking for a Senior Software Engineer to help design, build, deploy, and own shared microservices and core platform capabilities used across multiple product teams. This is a hands-on engineering role for someone who enjoys working across the full software lifecycle — from shaping requirements and designing robust solutions through to deployment, monitoring, support, and continuous improvement. You’ll be part of a team that believes in “build it, run it, own it”, taking real ownership of the services you create and ensuring they are scalable, reliable, secure, and easy for other teams to adopt.
You’ll work with modern technologies including Java, JavaScript, TypeScript, microservices, cloud-native architecture, deployment pipelines, infrastructure as code, and containerised environments. Experience deploying, running, and improving services through CI/CD pipelines will be key to success in this role.
What you’ll be doing:
- Design, develop, deploy, and maintain shared microservices and platform services used by multiple engineering teams.
- Take full lifecycle ownership of services — from architecture and implementation through to monitoring, operational support, and ongoing improvement.
- Work with Java, JavaScript, and TypeScript to build secure, scalable, and maintainable software.
- Contribute to deployment, release, and operational processes through modern CI/CD pipelines.
- Collaborate closely with engineering, product, and business stakeholders to understand requirements, break down work, and deliver high-quality outcomes.
- Help shape system architecture with a focus on performance, reliability, security, and long-term maintainability.
- Champion engineering best practices including code reviews, automated testing, observability, documentation, and continuous improvement.
- Support and mentor other engineers, sharing knowledge and helping raise technical standards across the team.
- Take ownership of technical areas such as service reliability, security, operational readiness, or platform improvements.
What success looks like:
- Build and deliver well-engineered services that are scalable, secure, performant, and reliable.
- Take a proactive build it, run it, own it approach to software engineering.
- Confidently deploy and operate services in production environments.
- Help improve shared microservices and platform capabilities so other teams can move faster.
- Communicate clearly, collaborate well, and help unblock technical challenges.
- Use strong technical judgement to identify risks early and propose practical solutions.
- Continuously look for ways to improve engineering quality, delivery, and operational resilience.
- Building and working on shared microservices.
- Mentor colleagues and contribute positively to a high-performing engineering culture.
This is a hybrid opportunity working 2 days a week in the office.
Senior Java Software Engineer Fully Remote in Surrey employer: Fimador
Contact Detail:
Fimador Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer Fully Remote in Surrey
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or microservices. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving CI/CD pipelines and cloud-native architecture. 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 principles. Practice common interview questions related to Java and microservices, so you can confidently demonstrate your expertise when it counts.
✨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 and engaged with our platform.
We think you need these skills to ace Senior Java Software Engineer Fully Remote in Surrey
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Java, microservices, and CI/CD pipelines to show us you’re the right fit for the role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about software engineering and how your previous experiences align with our 'build it, run it, own it' philosophy. Be genuine and let your personality shine through!
Showcase Your Projects: If you’ve worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real examples of your work, especially if they demonstrate your ability to design and maintain scalable services.
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 Fimador
✨Know Your Tech Stack
Make sure you’re well-versed in Java, JavaScript, and TypeScript. Brush up on your knowledge of microservices and cloud-native architecture. Be ready to discuss how you've used these technologies in past projects and how they relate to the role.
✨Showcase Your Ownership Mindset
Prepare examples that demonstrate your 'build it, run it, own it' approach. Talk about times when you took full lifecycle ownership of a service, from design to deployment and monitoring. This will show that you understand the importance of accountability in software engineering.
✨Collaboration is Key
Be ready to discuss how you’ve collaborated with cross-functional teams in the past. Highlight your communication skills and how you’ve worked with product and business stakeholders to deliver high-quality outcomes. This will show that you can work well in a team environment.
✨Emphasise Continuous Improvement
Think of specific instances where you’ve championed engineering best practices like code reviews or automated testing. Discuss how you’ve contributed to improving processes and quality within your team. This will demonstrate your commitment to ongoing development and operational resilience.