Software Engineer - #2140261
Amber Labs
Software Engineer - Java Developer (All Levels)
Remote (UK) | BPSS Required | Public Sector Experience Desirable
About Amber Labs
Amber Labs is a leading UK technology consultancy delivering secure, user-centred digital services across government and public sector organisations.
We foster a culture of collaboration, autonomy, and continuous learning, empowering our teams to solve complex challenges using modern technologies while delivering meaningful outcomes.
What's in It for You?
25 days annual leave plus public holidays, giving you time to properly switch off and recharge
Private medical insurance with Bupa
Remote-first working, with access to our Liverpool Street office when you want to collaborate in person
Personal training budget to support your professional development
Perkbox membership, with access to discounts across retail, travel, dining, wellness and entertainment
Electric Vehicle Scheme after one year of service
Regular team socials and opportunities to connect across the business
Employer pension contributions
Referral scheme offering up to £3,000 for successful hires
Opportunity to join a growing consultancy and genuinely influence its direction and success
About the Role
We're looking for Software Engineers who develop using Java to join Amber Labs and contribute their expertise across major digital transformation programmes.
This is an exciting opportunity to work on secure, scalable, and high-performing applications that support critical public sector services. You'll collaborate within multidisciplinary agile teams, helping to design, develop, and deliver modern software solutions using Java and Spring Boot.
Whether you're an experienced engineer looking to deepen your technical expertise or a senior developer keen to influence engineering best practices, you'll have the opportunity to work on meaningful projects, embrace modern DevOps approaches, and contribute to the delivery of impactful digital services.
Key Responsibilities
• Develop and maintain applications using Java and Spring Boot
• Design and implement scalable, resilient, and maintainable software solutions
• Apply software design patterns and engineering best practices
• Develop high-quality code using Test-Driven Development (TDD)
• Build and maintain CI/CD pipelines to support efficient software delivery
• Deploy and manage applications using Docker and Kubernetes
• Collaborate with engineers, architects, delivery teams, and stakeholders
• Contribute to code reviews, technical discussions, and continuous improvement initiatives
• Support agile delivery practices within distributed, remote-first teams
• Help drive engineering excellence across the software development lifecycle
Requirements
• Commercial experience developing software with Java
• Experience using Spring Boot and the wider Spring Framework
• Strong understanding of software design patterns and object-oriented programming principles
• Experience with modern software development practices and delivery processes
• Knowledge of containerisation technologies including Docker and/or Kubernetes
• Experience implementing and maintaining CI/CD pipelines
• Strong understanding of Test-Driven Development (TDD) and automated testing practices
• Passion for building high-quality, maintainable, and scalable software
• Excellent communication and collaboration skills
• Experience working within agile teams and remote environments
• Ability to work across multiple levels of technical complexity and responsibility
Desirable Skills
• Experience delivering solutions within UK Public Sector or Government environments
• Experience with cloud-native architectures and microservices
• Familiarity with modern DevOps practices and automation tooling
Additional Information
Remote (UK)
BPSS Clearance Required
Public Sector experience is desirable
Unfortunately visa sponsorship is not available for this role
Diversity & Inclusion
At Amber Labs, we are committed to building an inclusive workplace where everyone feels valued, respected, and empowered to succeed.
We welcome applications from people of all backgrounds and are dedicated to fostering a culture that celebrates diversity, promotes equality, and supports every employee throughout their career journey.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Technical Sales Manager
Personal Assistant
Site Manager (M&E)