Senior Java Software Engineer

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.

Job Details

Company
Fimador
Location
Surrey, England, United Kingdom
Posted