Details:
- Location: Birmingham West Midlands (County)
- Date: 3 days ago
Description:
We are seeking Senior Java Developers to join a digital engineering team supporting DWP Universal Credit.
This is a hands-on senior role requiring strong experience with Java, Spring Boot, AWS, Kafka and MongoDB. You will develop scalable and resilient services, provide technical leadership, and mentor junior developers.
Key Responsibilities
* Design, develop, test and maintain high-quality Java applications and services.
* Take ownership of complex technical solutions and system integrations.
* Provide technical leadership, coaching and mentoring to other developers.
* Contribute to architecture, technical strategy and engineering best practice.
* Review code and system designs to ensure quality and appropriate standards.
* Support application and infrastructure issues, including 3rd-line support where required.
* Contribute to integration, automated testing, CI/CD and production support.
* Promote security, resilience, accessibility and operational stability.
* Collaborate with architects, product teams and wider engineering communities.
* Identify risks and drive continuous improvement.
Essential Skills
* Extensive commercial Java experience.
* Strong Spring Boot experience.
* Practical AWS experience.
* Apache Kafka and event-driven architecture.
* MongoDB / NoSQL databases.
* REST APIs and microservices.
* Automated testing, TDD/BDD and CI/CD.
* Production troubleshooting and monitoring.
* Strong Agile experience.
Senior-Level Requirements
Candidates must be able to hit the ground running, take ownership of complex technical challenges and contribute to architectural decisions.
You should have experience:
* Leading technical discussions and code reviews.
* Mentoring and supporting junior developers.
* Designing scalable, resilient services.
* Working across multidisciplinary Agile teams.
* Balancing technical quality, security, performance and user needs.
* Sharing knowledge and promoting engineering best practice.
User & Service Focus
You should understand user needs and be able to collaborate with product and user research teams to ensure solutions are accessible, effective and aligned with customer requirements