Java Developer (Junior/Graduate) - Winchester
Role details
Job location
Tech stack
Job description
Develop & maintain Java back-end services (Java 21+, Spring Boot)
Write clean, testable code that powers our clients' cloud applications.
Support the team - pair-program, review pull-requests and share knowledge
Grow your own skills while helping peers improve theirs.
Learn cloud fundamentals - deploy to AWS/Azure, work with Docker/Kubernetes pipelines
Gain hands-on experience with the platforms that power modern enterprises.
Participate in Agile ceremonies (stand-ups, sprint planning, retros)
Contribute ideas, estimate work and see features ship regularly.
Continuous improvement - write unit/integration tests, automate builds, suggest tooling upgrades
Requirements
Do you have a Bachelor's degree?, * Core Java competence - solid grasp of OOP, collections, streams and exception handling.
- Spring Boot exposure - building REST APIs, using Spring Data/JPA.
- Eager to learn - interest in cloud platforms (AWS/Azure) and containerisation.
- Team player - good communication, enjoys code reviews and mentorship.
- Bachelor's degree in Computer Science or related field or demonstrable project experience.
Benefits & conditions
- Competitive salary
- Pension scheme
- MediCash - Cash contributions towards Dentist/Optician/medical treatments
- EV Salary Sacrifice - Go green with a tax-efficient electric-vehicle package.
- Cycle-to-Work scheme - Stay fit and save on commuting.
- 25 days holiday - Plus public holidays, with the option to buy/sell days.
- AWS/Azure certification training - Training support and exam fees
- Hybrid working - 50 % remote, 50 % office (our Winchester hub) - enjoy flexibility without losing team connection.