Java Software Engineer
Sanderson Recruitment
In this role you will deliver high-quality Java applications within an Agile team, contributing across the full software lifecycle from development to deployment. You will collaborate with cross-functional teams to understand requirements, implement robust tests, and improve system reliability. The role emphasises performance tuning, debugging, and shaping digital transformation initiatives. You will work with modern Java tech and CI/CD practices, with opportunities to tackle complex projects and grow technically in a client-focused environment.
Pay / Benefits- Up to 25 days’ annual leave
- Private medical insurance
- 3 additional days’ leave for charitable work
- Opportunities to work on complex and interesting technology projects
- Ongoing opportunities to develop technical skills and experience
- Flexibility around location / on-site with clients
- Develop and deliver Java applications
- Write unit, integration and feature tests
- Collaborate with technical teams to clarify requirements and resolve issues
- Create and maintain low-level designs and documentation
- Support CI/CD and software delivery activities
- Debug, profile and optimize performance
- Participate in Agile ceremonies and sprint activities
- Contribute to digital transformation and wider engineering projects
- Strong hands-on experience with Java and related technologies
- Spring Boot experience
- Unit testing, test automation and TDD
- DevOps tooling and CI/CD
- Debugging, profiling and performance tuning
- Agile software delivery experience
- Experience with Docker or other container technologies (beneficial)
- problem-solving
- attention to detail
- desire for continuous technical learning
- Java
- Spring Boot
- Unit testing
Reference: WJ-747_30151041