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
Intermediate

Job 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

Apply for this position