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

Digital Skills Ltd
Manchester, UK
5 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£160,160.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Cloud Computing Code Review Continuous Integration Data Transformation Relational Databases Distributed Systems Enterprise Messaging Systems MySQL Systems Integration Data Logging
+12 more
Grafana Spring-boot Reliability of Systems Backend Kotlin Event Driven Architecture Kubernetes Apache Kafka Restful APIs Webhooks Docker Web Api

Job description

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., 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., * 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

Requirements

  • 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, 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all