Java Software Engineer

Java Software Developer

Hybrid – Edinburgh

We are recruiting a Java Software Developer to join a high‐growth SaaS organisation headquartered in Edinburgh. This is a hybrid role offering exposure to a full technology platform and the opportunity to work on a major platform rebuild using modern cloud‐native technologies.

This role is well suited to a backend‐leaning developer who enjoys working on scalable services, modernisation initiatives, and learning how large SaaS platforms are engineered end‐to‐end.

The Role

You will join a collaborative engineering team with full platform exposure, contributing to the ongoing rebuild and evolution of a modern SaaS product.

Your primary focus will be back‐end development, working on new services and rewrites of existing code as part of a wider modernisation programme. While the role includes some front‐end interaction, this will mainly involve bug fixing and initial task implementation, before work is handed over to a dedicated front‐end team.

What you will be doing

  • Developing and maintaining back‐end services primarily in Java
  • Contributing to a large‐scale platform rebuild, including:
  • New service development
  • Refactoring and rewriting legacy code
  • Working with TypeScript and Go as part of the wider platform stack
  • Collaborating across teams with full visibility of how the platform fits together
  • Supporting CI/CD pipelines, automated testing, and code quality standards
  • Gaining exposure to cloud‐native infrastructure, including AWS and Kubernetes (EKS)
  • Participating in technical discussions around design, performance, and scalability
  • Using modern tooling, including AI‐assisted development tools, to improve quality and delivery

Your background and experience

  • Commercial experience as a Java Software Developer
  • Strong back‐end Java experience
  • Exposure to TypeScript and/or Go, or willingness to work with both
  • Familiarity with modern development practices, including testing and CI/CD
  • Cloud experience, ideally with AWS, and EKS experience highly beneficial
  • Some front‐end exposure, with comfort handling bug fixes and small UI‐level tasks
  • A developer who enjoys learning, taking ownership, and working in a fast‐growing SaaS environment

Why Join?

  • Hybrid working with an Edinburgh base
  • Competitive salary and strong benefits package
  • Clear training, mentoring, and progression opportunities
  • Involvement in a significant platform rebuild using modern technologies
  • Supportive engineering culture with strong technical leadership
  • Opportunity to grow your impact as the platform and business scale

This is an excellent opportunity for a Java developer who wants broad platform exposure, hands‐on experience with modern cloud technologies, and a clear path for progression within a growing SaaS organisation.

Job Details

Company
Eden Scott
Location
Edinburgh, Scotland, United Kingdom
Hybrid / Remote Options
Posted