Northampton, United Kingdom€45,000 - €65,000 /year1 months agoUntil 05/09/2026
Full timeOn-site
Job description
Requirements
Must have:
- Strong programming experience in Java with hands-on development work.
5-8 years of experience in backend development.
Skilled in building robust REST APIs and microservices using Spring Boot.
Experienced with build tools such as Gradle and Maven, and vulnerability tools such as Prisma and SonarQube.
Experience creating and executing automated test scripts when required, using testing frameworks and tools to support early defect detection and quality issues.
Hands-on experience with Apache Kafka, including design, development, integration, and debugging.
Hands-on experience with MongoDB, including CRUD operations, indexing, and aggregation pipelines.
Strong knowledge of MS SQL, including query writing and performance tuning.
Understanding of distributed systems, messaging, and data-streaming patterns.
Experience with version control using Git, CI/CD pipelines, and DevOps practices.
Good debugging skills and adherence to coding standards.
Understanding of testing frameworks such as JUnit and Mockito.
Willingness to support post-deployment processes.
Experience working with cloud platforms such as AWS, Azure, or GCP.
Responsibilities:
- Design, develop, and improve software using various engineering methodologies.
Deliver software that provides business, platform, and technology capabilities for our customers and colleagues.
Company:
We are seeking a backend software engineer to help design, develop, and improve software that supports our business, platform, and technology capabilities. The role involves working with modern backend technologies and practices, including Java, Spring Boot, Kafka, MongoDB, MS SQL, CI/CD, and cloud platforms. We value strong engineering standards, debugging skills, and a collaborative approach to delivering reliable solutions for our customers and colleagues.