Negotiable
Inside
Onsite
Northampton, Northamptonshire
Summary: The Java Developer role is based in Northampton and requires the candidate to work onsite 2 to 3 days a week. The position involves developing and customizing web-based applications using Java and related technologies, with a focus on microservices and integration patterns. The contract is set to last until December 31, 2025, and the role is classified as inside IR35.
Key Responsibilities:
- Design, develop, and customize loosely coupled web-based applications using Java/J2EE technology stack.
- Create low-level designs conforming to solution architecture.
- Design API contracts using RAML.
- Develop integrations with backend platforms consisting of MariaDB and MongoDB.
- Responsible for unit testing and component integration testing.
- Ensure team adheres to code quality and security standards using tools like SonarQube and Checkmarx.
- Possess a good understanding of integration patterns between presentation layer, business layer, and backend systems.
- Contribute to defining versioning protocols using SCM tools like Bitbucket, Stash, and GIT.
Key Skills:
- Hands-on experience with Java 17+.
- Experience with Spring Boot and REST microservices.
- Knowledge of Async stack (e.g., Kafka).
- Experience with databases (SQL/No-SQL).
- Understanding of GC, multi-threading, design patterns, and the Java memory model.
- Good understanding of API led architecture and concepts such as choreography and orchestration.
- Knowledge of enterprise services bus framework and integration patterns.
- Familiarity with RAML/Swagger, Mule, and Spring Cloud frameworks.
Salary (Rate): undetermined
City: Northampton
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Role Title: Java Developer
Location: Northampton - Onsite 2/3 days a week
Duration: Until 31/12/2025
IR35: Inside
Role Description:
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.
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 customize 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, synchronization, 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
Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.