Software Engineer | Java, Kotlin, Spring Boot, Kubernetes, API
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Where To Find Software Engineering Jobs
Software Engineer Salary London
7 Most Popular Web Developer Jobs in Europe