Software Engineer

  • Computer Futures / SThree Group
  • 22/06/2026
Full time Information Technology Telecommunications

Job Description

The basics
  • 12-month contract (strong extension potential)
  • London - hybrid working
  • £500/day
What you'll actually be doing
  • Building full stack applications using Java (Spring Boot) + Angular 17+
  • Developing microservices, REST APIs, and GraphQL services
  • Working within a cloud-native Azure environment
  • Implementing NgRx for state management on the frontend
  • Setting up and improving CI/CD pipelines (GitHub Actions)
  • Collaborating closely with product, QA, and SRE teams
What they're looking for
  • Strong Java (Spring Boot, ideally Java 17)
  • Modern Angular (16/17+) with NgRx experience
  • Solid hands on Azure experience (App Services, Functions, DevOps)
  • Experience building and deploying microservices in production
  • Strong understanding of distributed systems and engineering fundamentals
Nice to have
  • Cosmos DB or other NoSQL databases
  • ElasticSearch or search based systems
  • Docker / Kubernetes
  • GraphQL experience
  • Exposure to observability, tracing, or resilience patterns

This is a hands on role - they want engineers who can build, troubleshoot, and deliver, not just talk through theory. Strong practical experience is key.