£250 Per day
Inside
Undetermined
Northampton, England, United Kingdom
Summary: The Java Developer role based in Northampton involves designing and developing web-based applications using Java/J2EE technologies, with a focus on microservices and API integration. The position requires hands-on experience with various frameworks and technologies, including Spring Boot and Kafka, and emphasizes adherence to code quality and security standards. The developer will also be responsible for unit testing and integration testing, contributing to the overall architecture and design of the solutions.
Key Responsibilities:
- Kafka deployment and integration.
- Utilize Spring Boot, Spring Batch & Spring Cloud frameworks.
- Build microservices SDKs and create low-level designs conforming to solution architecture.
- Design API contracts using RAML.
- Develop and customize loosely coupled web-based applications using Java/J2EE technology stack.
- Implement strong OOPS concepts in web platform development.
- Understand integration patterns between presentation layer, business layer, and backend systems.
- Work with technology stack including RAML/Swagger, Mule, Java/J2EE, Spring Boot.
- Apply knowledge of API led architecture and related concepts.
- Manage API gateway configurations and enterprise services bus frameworks.
- Develop integrations with backend platforms like MariaDB and MongoDB.
- Apply domain-driven design concepts in development.
- Conduct unit testing and component integration testing.
- Utilize SCM tools like Bitbucket, Stash, GIT and define versioning protocols.
- Ensure adherence to code quality and security standards using tools like SonarQube and Checkmarx.
Key Skills:
- Hands-on experience with Java 17+.
- Experience with Spring Boot and REST microservices.
- Experience with asynchronous stacks (e.g., Kafka).
- Experience with SQL and No-SQL databases.
- Understanding of garbage collection, multi-threading, design patterns, and the Java memory model.
Salary (Rate): £250 per day
City: Northampton
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
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.