Haystack
← Back to Jobs
Temporary/Casual
Technology

Software Engineer | Java, Kotlin, Spring Boot, Kubernetes, API

Digital Skills LtdManchester, Lancashire🇬🇧United KingdomPosted 13 Aug 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to develop your skills with modern cloud-native technologies like Java, Kotlin, and Kubernetes within a globally recognized technology business. You'll thrive here if you're a mid-senior engineer passionate about building robust integrations and contributing to a fast-moving, collaborative team, with a competitive hourly rate of up to £77. Apply now to join a growing connectivity team and make a significant impact.

Quick Overview

Salary
£77/hr
Work Type
Hybrid
Schedule
Temporary/Casual
Level
Mid Senior

Job Description

Software Engineer | Java, Kotlin, Spring Boot, Kubernetes, API

Initial 6 Month contract
Up to £77 per hour - Inside IR35 (37.5 hrs/week)
Hybrid working- 2 days per week onsite in Manchester 

About the Client
Digital Skills are working with a global technology business that is investing heavily in scaling its connectivity platform within a specific business unit. The organisation is focused on building robust integrations that support high-volume, Real Time transactions across a wide partner ecosystem.

About the Role
This is an excellent opportunity for an experienced Contract Software Engineer to contribute to a growing connectivity team. You will play a key role in designing and building Back End services and integrations, working across modern cloud-native technologies in a collaborative, fast-moving environment.

Responsibilities

  • Design and implement Back End services and APIs using Java or Kotlin in a Spring Boot environment
  • Build and enhance connectivity flows for products, availability, reservations and webhooks
  • Integrate with third-party APIs, handling authentication, error management and data transformation
  • Contribute to system reliability through logging, monitoring, alerting and tracing
  • Support incident management, including root cause analysis and continuous improvement
  • Apply distributed system best practices such as retries, timeouts and idempotency
  • Collaborate with product, commercial and operations teams to translate requirements into solutions
  • Participate in code reviews, design discussions and knowledge sharing within the team

Desired Skills and Experience

  • Strong Back End development experience in Java or Kotlin
  • Experience with Spring Boot or similar frameworks
  • Proven experience building and consuming RESTful APIs and integrating external systems
  • Solid understanding of cloud-native environments, including Docker, Kubernetes and CI/CD pipelines
  • Experience with distributed system challenges such as partial failures and resilience patterns
  • Knowledge of relational databases such as MySQL
  • Familiarity with Kafka, messaging systems or event-driven architectures
  • Experience using observability tools such as logs, metrics and dashboards

Summary of the Best Candidate
The ideal candidate will be a hands-on Back End engineer with at least 3 years of experience delivering production-ready services in Java or Kotlin. You will have strong API integration experience and a good understanding of cloud-native development and distributed system design.

This role suits someone comfortable working in a collaborative, evolving environment, who can take ownership of technical deliverables while contributing to improving platform reliability and scalability. Experience within integrations or marketplace environments would be advantageous but is not essential.

Skills

Docker
MySQL
Spring
Spring Boot
Java
Kafka
Kotlin
Kubernetes

Similar jobs