Senior Java Engineer - Modernisation (3 Months)
Origin Digital
UK
Contract
Published: 19 hours ago
Competitive
15 days ago
Role details
Contract type
Temporary contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
Java
Software Quality
Continuous Integration
Gradle
Maven
Spring-boot
Technical Debt
GIT
Code Restructuring
Job description
We're looking for a Senior Java Engineer to lead the migration and modernisation of legacy Java code into a centralised main repository. This role focuses on improving code quality, maintainability, and alignment with modern engineering standards. Key responsibilities:
- Migrate and refactor legacy Java code into a single main repository
- Modernise code using Java and Spring best practices
- Improve structure, testing, and CI/CD integration
- Collaborate with architects and engineers to reduce technical debt
Requirements
- Strong experience with Java (Java 11+) and Spring / Spring Boot
- Proven background in legacy code refactoring and modernisation
- Solid Git and repository management experience
- Maven/Gradle, CI/CD experience