Software Engineer | Java, Kotlin, Spring Boot, Kubernetes, API
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.