Java Software Developer
Develop Java microservices and cloud-native SaaS for a fast-growing London SME, using Spring Boot, Docker/Kubernetes, and AWS/GCP/Azure, with SQL and NoSQL databases. Hybrid/remote mix, contributing to projects that support government and enterprise partnerships.
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 1-3 years of commercial Java development experience
- Proficiency with Java and Spring Boot
- Experience with microservices architecture
- Containerisation with Docker and Kubernetes
- Cloud experience (AWS, GCP, or Azure)
- SQL and NoSQL databases and scripting
- Knowledge of software development best practices
- Motivated, team collaboration, proactive problem solving
Full description
Overview
In this role you will develop Java-based software for a fast-growing London SME, focusing on cloud-native and microservices architecture. You’ll work on SaaS solutions for UK entities, collaborating with cross-functional teams to deliver scalable systems. The role offers strong progression and a mix of remote/hybrid work to support your career growth in a dynamic tech environment. You will contribute to high-impact projects that support government and enterprise partnerships while advancing your technical skills.
Pay / Benefits
- Bonus
- Private health insurance (eye and dental)
- Life assurance
- Enhanced pension contributions
- 25 days holiday + bank holiday (increases with tenure)
- Season ticket loan
Responsibilities
- Develop Java applications and microservices
- Implement containerised solutions using Docker and Kubernetes
- Build cloud-native apps on AWS, GCP, or Azure
- Work with SQL and NoSQL databases and related scripting
- Collaborate with cross-functional teams to deliver robust software
- Maintain and enhance existing systems and performance
- Contribute to solution design and technical decisions
Key requirements
- 1-3 years of commercial Java development experience
- Proficiency with Java and Spring Boot
- Experience with microservices architecture
- Containerisation with Docker and Kubernetes
- Cloud experience (AWS, GCP, or Azure)
- SQL and NoSQL databases and scripting
- Knowledge of software development best practices
- motivated
- team collaboration
- proactive problem solving
- Java
- Spring Boot
- Microservices