Senior Backend Engineer - Permanent position

  • Nicoll Curtin Technology
  • Mar 24, 2026
Full time Telecommunications

Job Description

Senior Backend Engineer - Java/Spring/Golang/Azure
London Hybrid (2-3 days onsite) Permanent
£80k-£90k

We're looking for an experienced Java Developer with strong hands-on experience across Java, Spring, Golang, and Azure to join a global consultancy that delivers large-scale IT services and digital transformation for enterprise clients worldwide.

The Role

You'll be joining an engineering team focused on building high-quality Back End services and cloud-native solutions. The environment is modern and distributed, with a strong emphasis on clean design, scalability, and reliable delivery.

What You'll Be Doing

  • Building Back End services using Java, Spring, and Golang

  • Developing cloud-native solutions on Azure

  • Working within a microservices-driven environment

  • Contributing to architecture, design decisions, and code quality

  • Collaborating closely with other engineers in a hybrid London setup

What You'll Need

  • Strong commercial experience with Java and Spring

  • Good working knowledge of Golang

  • Solid cloud experience with Microsoft Azure

  • Understanding of microservices, distributed systems, and modern Back End engineering

  • Ability to work 2-3 days per week onsite in London