Java Developer Manchester

Marks Sattin · Manchester Area, United Kingdom
LinkedIn

Posted

Aug 20, 2026 (9d ago)

Seniority

Not Specified

Work Model

Not Specified

Type

Not Specified

Category

Backend

Salary

Not specified

Skills

Agile AWS CI/CD Java Kafka Microservices MongoDB Spring Boot

Description

We’re hiring a Java Software Engineer to help design, build and support high-volume digital services used by citizens. You’ll work in a multi-disciplinary Agile product team , delivering secure, resilient services with strong engineering standards and a clear focus on user needs. What you’ll do Develop and maintain Java services and APIs that underpin citizen-facing digital products. Translate business and user needs into production-ready code . Design and build reusable libraries and shared services , promoting reuse across teams. Create and maintain comprehensive automated unit and integration tests to assure quality. Contribute to solution design and technical decision-making with engineers and architecture. Ensure strong operational stability : robustness, resilience, availability and performance. Identify, diagnose and resolve issues affecting delivery and live services, including infrastructure-related faults . Produce clear technical documentation for wider consumption. Provide 3rd line support for products you help build, including out-of-hours support when required. Share good practice across the engineering community and support colleagues through coaching/mentoring. Essential skills & experience Strong hands-on experience delivering software with Java . Experience building microservices using Spring Boot . Cloud experience, ideally AWS . Experience with event-driven systems and messaging/streaming, ideally Kafka . Experience with NoSQL/datastores, ideally MongoDB . Strong grasp of modern engineering practices: code review, CI/CD, automated testing, secure coding . Experience working in Agile delivery teams across the SDLC. Ability to work with quantitative/qualitative insight to stay focused on user needs (including accessibility considerations). Desirable Experience defining team standards, leading design across multiple services, or guiding other engineers. Experience contributing to medium-to-long term product/engineering strategy. Experience improving service lifecycle practices (monitoring, incident response, reliability).