Java Developer

Java Developer

Posted 2 weeks ago by 1752748626

£275 Per day
Inside
Undetermined
Northampton

Summary: The Java Developer role is focused on developing and integrating applications using Java technologies, specifically within a microservices architecture. The position requires expertise in frameworks such as Spring Boot and Kafka, along with a strong understanding of API design and integration patterns. The developer will be responsible for creating low-level designs, ensuring code quality, and conducting testing. This role is based in Northampton and is offered on a PAYE basis via an umbrella company.

Key Responsibilities:

  • Kafka deployment and integration.
  • Spring Boot, Spring Batch & Spring Cloud frameworks.
  • Experience of building microservices SDKs.
  • Create low level designs conforming to solution architecture.
  • Should be able to design API contracts using RAML.
  • Design, develop, and customise loosely coupled web-based applications using Java/J2EE technology stack.
  • Possesses good understanding of integration patterns between presentation layer, business layer, and backend systems.
  • Good understanding of following technology stack- RAML/Swagger, Mule, Java/J2EE, Spring Boot.
  • Good understanding of API led architecture and concepts such as choreography, orchestration, synchronisation, exception handling etc.
  • Understanding of API gateway management and configuration.
  • Understanding of enterprise services bus framework and integration patterns.
  • Develop integrations with backend platforms consisting of MariaDB, MongoDB.
  • Good understanding of domain driven design concepts such as bounded contexts, context map, continuous integration.
  • Responsible for unit testing and component integration testing.
  • Knowledge of SCM tools like Bitbucket, Stash, GIT and should contribute in defining versioning protocols.
  • Ensure team adheres to code quality and security standards using tools like SonarQube, Checkmarx.

Key Skills:

  • Hands-on experience with Java 17+.
  • Hands-on experience with Spring Boot and REST microservices.
  • Hands-on experience with some Async stack (e.g., Kafka).
  • Hands-on experience with databases (SQL/No-SQL).
  • Understanding of concepts around GC, multi-threading, design patterns, and the Java memory model.

Salary (Rate): £275 per day

City: Northampton

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role Title: Java Developer
Location: Northampton
Duration: 31/12/2025
Rate: £250 per day - PAYE via Umbrella Only

Role Requirements:

  • Kafka deployment and integration.
  • Spring Boot, Spring Batch & Spring Cloud frameworks.
  • Experience of building microservices SDKs.
  • Create low level designs conforming to solution architecture.
  • Should be able to design API contracts using RAML.
  • Design, develop, and customise loosely coupled web-based applications using Java/J2EE technology stack. Has strong OOPS concepts and hands-on developing web platforms.
  • Possesses good understanding of integration patterns between presentation layer, business layer, and backend systems.
  • Good understanding of following technology stack- RAML/Swagger, Mule, Java/J2EE, Spring Boot.
  • Good understanding of API led architecture (system, process, experience) & concepts such as choreography, orchestration, synchronisation, exception handling etc.
  • Understanding of API gateway management and configuration.
  • Understanding of enterprise services bus framework and integration patterns.
  • Develop integrations with backend platforms consisting of MariaDB, MongoDB.
  • Good understanding of domain driven design concepts such as bounded contexts, context map, continuous integration.
  • Responsible for unit testing and component integration testing.
  • Knowledge of SCM tools like Bitbucket, Stash, GIT and should contribute in defining versioning protocols.
  • Ensure team adheres to code quality and security standards using tools like SonarQube, Checkmarx.


Essential Skills:

  • Hands-on experience with Java 17+.
  • Hands-on experience with Spring Boot and REST microservices.
  • Hands-on experience with some Async stack (e.g., Kafka).
  • Hands-on experience with databases (SQL/No-SQL).
  • Understanding of concepts around GC, multi-threading, design patterns, and the Java memory model.