Senior Java Developer-AWS-Microservices (Lead I – Software Engineering)

Company: UST Global
Apply for the Senior Java Developer-AWS-Microservices (Lead I – Software Engineering)
Location: Nottingham
Job Description:

Overview

You will design and build high-quality Java applications in a hybrid Nottingham environment, collaborating with product teams to turn ideas into scalable features. You will own and drive development of team-owned components within a microservices context, pushing technical excellence and innovation. This role sits in a collaborative, self-organized engineering culture focused on reliable, user-centered software. A strong hook is modern AWS/cloud-based microservice delivery using Spring technologies.

Responsibilities

  • Design and develop software features that meet user needs
  • Collaborate with Product Management to shape ideas and requirements
  • Own and lead development on team-owned components and features
  • Innovate within your team and contribute to your technical domain

Key requirements

  • AWS / Cloud platforms experience
  • Proven ability to deliver high-quality applications
  • Strong Java skills and OO principles (SOLID, SOA, HTTP, REST)
  • Experience with Spring Boot and Spring Cloud
  • Experience in building APIs within a microservices architecture
  • Collaborative team player
  • Commitment to best practices including Pair Programming, TDD, and BDD
  • collaboration
  • team-oriented
  • continuous learning
  • Java
  • Spring Boot
  • Spring Cloud

Posted: September 14th, 2026