Java Developer
Role details
Job location
Tech stack
Job description
-
Build and maintain applications using Java (JDK 11+) and Spring Boot
-
Develop scalable microservices and APIs
-
Deploy applications to cloud platforms (e.g. AWS)
-
Collaborate with cross-functional teams (developers, testers, infrastructure)
-
Follow best practices like clean code, testing, and version control
-
Work in Agile teams (stand-ups, sprint planning, reviews)
Requirements
-
Strong experience with Java and Spring Boot
-
Experience building microservices and APIs
-
Understanding of cloud platforms (e.g. AWS) and containers
-
Knowledge of development best practices (TDD, CI/CD, version control)
-
Experience working in Agile/Scrum environments
-
Good communication and teamwork skills
Good to Have:
-
Experience with tools like Jenkins, GitLab or SonarQube
-
Experience building secure, scalable applications
-
Familiarity with enterprise systems and integrations
Benefits & conditions
-
Salary from £40,000 to £60,000
-
25 Days holiday per annum
-
Extensive benefits package
-
Continuous training provided for career progression
-
Health and Wellbeing assurances
-
Hybrid Working