Java Software Engineer

Java Software Engineer

Posted 4 days ago by Digital Skills Ltd

£70 Per hour
Inside
Hybrid
Manchester/Remote, UK

Summary: The role of Java Software Engineer involves designing, building, and maintaining Back End services using Kotlin, Java, and Spring Boot within a global technology company. The position requires collaboration with product, UX, and test teams to deliver high-quality features while adhering to engineering best practices. This is an 11-month contract role based in Manchester City Centre with a hybrid working arrangement. The position is classified as inside IR35.

Key Responsibilities:

  • Design, build, and maintain Back End services using Kotlin, Java, and Spring Boot.
  • Develop high-performance APIs and services following Reactive principles and TDD.
  • Work across a large, multi-module codebase with Clean Architecture and Dependency Injection.
  • Collaborate closely with product, UX, and test teams to deliver high-quality features.
  • Contribute to experimentation and data-driven product decisions (A/B testing, feature toggles, analytics).
  • Ensure solutions meet accessibility standards and align with engineering best practices.
  • Implement robust monitoring, logging, and tracing across Back End systems.

Key Skills:

  • Strong experience with Kotlin (+ Java), Spring/Spring Boot, Reactive development, Coroutines, and Gradle.
  • API development (REST/JSON), JSON-schema, GraphQL, Server-Driven UI.
  • Test-Driven Development and Integration Testing.
  • Experience using IntelliJ, GitLab CI, Harness, Sonar, Kubernetes.
  • Telemetry and observability tools such as OpenTelemetry and Grafana.
  • Experience working on large-scale, multi-module systems.
  • Ability to operate with a high degree of autonomy.
  • Strong examples of end-to-end project delivery.
  • Experience collaborating with cross-functional stakeholders across product, UX, and QA.
  • Exposure to accessibility implementation within Back End or API layers.
  • Strong engineering fundamentals: Clean Architecture, DI, TDD.

Salary (Rate): £70 per hour

City: Manchester

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Java Software Engineer
Manchester City Centre - 2 days per week on-site
11-month contract
Up to £70 per hour (Inside IR35, based on a 40-hour week)

Digital Skills are partnering with a leading global technology business undergoing significant growth. They're building an independent product team and are seeking an exceptional Java Software Engineer with Spring Boot and Kotlin experience.

Key Responsibilities

  • Design, build, and maintain Back End services using Kotlin, Java, and Spring Boot.
  • Develop high-performance APIs and services following Reactive principles and TDD.
  • Work across a large, multi-module codebase with Clean Architecture and Dependency Injection.
  • Collaborate closely with product, UX, and test teams to deliver high-quality features.
  • Contribute to experimentation and data-driven product decisions (A/B testing, feature toggles, analytics).
  • Ensure solutions meet accessibility standards and align with engineering best practices.
  • Implement robust monitoring, logging, and tracing across Back End systems.

Key Skills & Experience

  • Strong experience with Kotlin (+ Java), Spring/Spring Boot, Reactive development, Coroutines, and Gradle.
  • API development (REST/JSON), JSON-schema, GraphQL, Server-Driven UI.
  • Test-Driven Development and Integration Testing.
  • Experience using IntelliJ, GitLab CI, Harness, Sonar, Kubernetes.
  • Telemetry and observability tools such as OpenTelemetry and Grafana.
  • Experience working on large-scale, multi-module systems.
  • Ability to operate with a high degree of autonomy.
  • Strong examples of end-to-end project delivery.
  • Experience collaborating with cross-functional stakeholders across product, UX, and QA.
  • Exposure to accessibility implementation within Back End or API layers.
  • Strong engineering fundamentals: Clean Architecture, DI, TDD.

If this role aligns with your experience, we'd love to hear from you.