Summary: The Senior Software Engineer role focuses on developing scalable back-end services using Java and Spring within a high-impact engineering team at a leading global technology company. The position involves collaboration with machine learning teams and the development of GraphQL APIs in a cloud-native AWS environment. This hybrid role requires one day a week in the office and offers a competitive daily rate. The contract is initially for five months with potential extensions.
Key Responsibilities:
- Design and build scalable back-end services using Java and Spring Boot.
- Develop and maintain GraphQL APIs supporting critical customer-facing systems.
- Collaborate with ML teams to bring ranking and recommendation models into production.
- Build and operate services in a cloud-native AWS environment.
- Contribute to internal and external tooling, including UI components where needed.
Key Skills:
- Strong professional experience with Java and the Spring framework.
- Solid understanding of GraphQL API design and implementation.
- Experience building and deploying services on AWS.
- Proficiency with Git, Docker, and CI/CD pipelines.
- Desirable: Front-end development experience with React.
- Desirable: Exposure to Micro Frontend architectures.
- Desirable: Experience working in large-scale, distributed systems.
Salary (Rate): £720 per day
City: Manchester
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior Software Engineer – Java / Spring / AWS
Location: Manchester (hybrid, 1 day/week in the office)
Duration: 5-months initially (possible extensions)
Rate: £720 per day, inside IR35 (37.5 hours per week)
A leading global technology company is seeking a Senior Software Engineer to join a high-impact engineering team responsible for recommendation and ranking systems used by millions of customers worldwide. This role is primarily back-end focused, building scalable services in Java and Spring, with opportunities to work across the full stack and contribute to modern UI tooling.
What You’ll Do
- Design and build scalable back-end services using Java and Spring Boot.
- Develop and maintain GraphQL APIs supporting critical customer-facing systems.
- Collaborate with ML teams to bring ranking and recommendation models into production.
- Build and operate services in a cloud-native AWS environment.
- Contribute to internal and external tooling, including UI components where needed.
What We’re Looking For
- Strong professional experience with Java and the Spring framework.
- Solid understanding of GraphQL API design and implementation.
- Experience building and deploying services on AWS.
- Proficiency with Git, Docker, and CI/CD pipelines.
Desirable Experience
- Front-end development experience with React.
- Exposure to Micro Frontend architectures.
- Experience working in large-scale, distributed systems.
Apply today for immediate consideration!