
Java Developer
- Leeds
- Permanent
- Full-time
Location: Leeds
Salary: Competitive (Umbrella)
Working: Hybrid - 3 days on-site, 2 days remoteOur ClientA major UK government department undergoing a wide-ranging digital transformation programme is seeking a skilled Java Developer to join its Agile delivery team. You will work on critical welfare and public service platforms that affect millions of users, supporting large-scale development projects with national impact.
You will be part of a collaborative, cross-functional team using modern engineering practices to deliver reliable, secure, and scalable applications. The environment values innovation, best practice, and continuous improvement, offering developers the opportunity to contribute to meaningful change in a fast-paced setting.Key Responsibilities
- Design, develop, and maintain scalable Java-based microservices
- Create and implement secure RESTful APIs for internal and external integration
- Write and maintain automated tests to support continuous integration and deployment
- Collaborate closely with designers, analysts, and developers in an Agile setting
- Participate in pair programming and code reviews to drive high standards
- Provide second-line application support, including occasional out-of-hours coverage
- Communicate technical ideas to non-technical stakeholders effectively
- Strong hands-on experience with Java 17 or later
- Proven ability with TDD and BDD methodologies
- Background in building and deploying microservices architectures
- Demonstrated experience working in Agile development teams
- Comfortable using Linux/macOS environments and command-line tools
- Able to quickly learn new tools, frameworks, and languages
- Working knowledge of responsive web design principles
- Practical experience with testing frameworks such as Mockito
- Familiarity with tools like Jackson, JAX-RS, Kafka, or ActiveMQ
- Exposure to document-oriented databases such as MongoDB
- Experience scaling high-traffic websites and processing large datasets