£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
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.