Overview
In this Senior Software Developer role, you will help modernize justice-related digital services by collaborating with multidisciplinary teams. You’ll contribute to a broad tech stack and shape the technical roadmap, driving secure, scalable software that supports access to justice. You’ll work on enterprise-grade applications, with opportunities to mentor others and influence product strategy. This position combines hands-on coding with strategic delivery in a mission-driven environment.
Pay / Benefits
- Civil Service pension with employer contribution
- flexible working options
- learning and development opportunities
- inclusive culture
- annual leave and public holidays
- Season Ticket Advance
Responsibilities
- Develop, improve and document code following standards
- Continuously learn and keep up to date with technologies
- Ensure product security, data confidentiality, and integrity; raise risks as needed
- Support and maintain software, including limited out-of-hours work
- Plan development, coordinate integration and contribute to process improvement
- Manage service availability effectively and cost-efficiently
- Build and test system interfaces
- Use test-driven development and automate, participate in code reviews
- Mentor junior colleagues and share technical expertise
- Take ownership of the technical roadmap and promote best practice
- Influence product strategy by providing technical insight to stakeholders
- Design and develop software based on user stories
- Participate in recruitment and procurement
Key requirements
- Experience in building scalable enterprise applications using Java
- Strong frontend proficiency with modern JavaScript frameworks (Angular, React, or Vue)
- RESTful API design and relational database architecture (PostgreSQL)
- Cloud-native architecture and infrastructure as code (Azure, Terraform)
- CI/CD, authentication (OAuth2/OIDC), and system monitoring
- Leadership with mentoring experience and driving technical standards
- DevOps practices and containerisation (Docker/Kubernetes)
- Security-first mindset with vulnerability mitigation (OWASP top 10) during design phase
- leadership
- mentoring
- stakeholder collaboration
- Java
- Spring Boot
- Node.js
Senior Software Developer - Common Platform Data Engineering (Ref: 23037) employer: United Kingdom Government
At HM Revenue and Customs, we pride ourselves on being an exceptional employer that fosters a culture of inclusivity, collaboration, and continuous professional development. As a Senior Business Analyst, you will have the opportunity to lead transformative projects in a dynamic environment while benefiting from flexible working arrangements and a commitment to employee growth. With a focus on meaningful work and a supportive team atmosphere across various UK locations, HMRC is dedicated to helping you thrive in your career.