Java(17+) Software Engineer - Manchester - Until end of the year
Contracts IT
Manchester, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Manchester, United Kingdom
Tech stack
Java
Spring Security
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Databases
DevOps
Memory Management
Amazon DynamoDB
Gradle
Java Virtual Machine (JVM)
Spring
Maven
Spring-boot
GIT
Spring Data
Amazon Web Services (AWS)
GraphQL
Front End Software Development
Docker
Job description
- Design, develop, and maintain scalable Back End services using Java 17+
- Build and consume GraphQL APIs supporting high-traffic applications
- Work within a cloud-native AWS environment
- Collaborate with ML, product, and engineering teams
- Contribute to CI/CD pipelines and DevOps best practices
- Support internal and external tooling, including UI components where required
Requirements
- 5+ years commercial experience (Java 17+ preferred)
- Strong JVM performance, memory management, and optimisation knowledge
Spring Framework:
- Production experience with Spring Boot
- Knowledge of Spring Data, Spring Security, and wider Spring ecosystem
- GraphQL:
- Proven experience designing and implementing GraphQL APIs
- AWS:
- Compute: EC2, ECS/Fargate, and/or Lambda
- Storage: S3
- Databases: RDS and DynamoDB
DevOps & Tooling:
- Git, Maven/Gradle
- CI/CD pipelines
- Docker, * 3+ years building complex Single Page Applications (SPAs)
- Micro Frontends (MFE):
- Experience designing and delivering Micro Frontend architectures