Haystack
← Back to Jobs
Temporary/Casual
Technology
GU

Senior Java Backend Engineer

GlobalLogic UK&IGlasgow, Lanarkshire🇬🇧United KingdomPosted 24 Sept 2026

Why This Role Stands Out

Advance your backend expertise by designing and building scalable microservices with modern Java and Spring technologies in a hybrid environment. You'll thrive here if you have a strong foundation in microservices, Kafka, and DDD, eager to contribute to impactful projects within a reputable company. This is a fantastic opportunity to grow your skills and make a significant contribution.

Quick Overview

Seniority
Mid Senior
Employment type
Temporary/Casual
Work mode
Hybrid
Location
Glasgow, Lanarkshire, United Kingdom
DockerGCPMicroservicesSpringSpring BootAWSAzureJavaKafkaKubernetesREST

Job Description

We're looking for an experienced Backend Engineer to design and build robust, scalable microservices. You'll work across the full Back End stack - from API design through to production-grade integration testing - using modern Java and Spring technologies.

Requirements

  • Strong hands-on experience with Java 17+ and Spring Boot 3
  • Proven experience building and maintaining microservices architectures
  • Practical experience with Kafka (producers, consumers, event-driven patterns)
  • Strong understanding of REST API design best practices
  • Proficiency with Gradle for build management
  • Familiarity with MapStruct and Feign
  • Working knowledge of domain-driven design (DDD) patterns
  • An integration-testing mindset - comfortable testing services in realistic, end-to-end scenarios, not just isolated units

Job responsibilities

  • Design, build, and maintain Back End microservices using Java 17+ and Spring Boot 3
  • Design and implement clean, well-documented REST APIs
  • Build event-driven services using Kafka for asynchronous communication
  • Apply domain-driven design principles to structure services around business capabilities
  • Use MapStruct for clean object mapping and Feign for service-to-service communication
  • Manage builds and dependencies using Gradle
  • Write meaningful integration tests (not just unit tests) to ensure real-world reliability
  • Collaborate with cross-functional teams to deliver high-quality, maintainable code

Nice to Have

  • Experience with containerization and orchestration (Docker/Kubernetes)
  • Familiarity with CI/CD pipelines
  • Experience working in cloud-native environments (AWS/Azure/GCP)

Similar jobs