Java Software Engineer

Java Software Engineer

Posted 2 weeks ago by Digital Skills ltd

£77 Per hour
Inside
Hybrid
Manchester Area, United Kingdom

Summary: The role of Software Engineer focuses on designing and building Back End services and integrations using Java or Kotlin within a cloud-native environment. The position is part of a connectivity team in a global technology business, emphasizing high-volume, real-time transactions. The contract is for an initial 6 months with hybrid working arrangements, requiring two days per week onsite in Manchester. The ideal candidate should have strong API integration experience and a solid understanding of distributed system design.

Key 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

Key Skills:

  • 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

Salary (Rate): £77.00/hr

City: Manchester

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.