Java Full Stack Developer
Role Overview
We are hiring experienced Java Full Stack Developers to join a major government digital transformation programme. This programme will deliver next-generation, cloud-native capabilities while integrating with multiple Legacy systems across departments.
You will work within a multi-vendor Agile delivery environment with a shared codebase, building secure, scalable and highly resilient cloud-native applications.
This role suits engineers who enjoy solving complex problems, collaborating across teams, and working with modern engineering practices and tooling.
Note: Must be eligible for SC Clearance or hold Active SC Clearance
Key Responsibilities
- Design and develop secure, scalable cloud-native applications and microservices
- Build RESTful APIs and Back End services using modern Java frameworks
- Collaborate with cross-functional teams to ensure seamless integration across systems
- Participate in architecture and design discussions
- Lead and mentor developers within the Scrum team
- Conduct code reviews and ensure adherence to engineering best practices
- Own sprint deliverables, timelines and technical quality
- Contribute to CI/CD pipelines and DevOps practices
- Communicate technical solutions to both technical and non-technical stakeholders
- Propose solutions to complex challenges within existing architecture
- Actively participate in Agile ceremonies (Scrum/Kanban)
Required Skills & Experience
Core Java & Backend
- Strong hands-on experience with Java 8+
- Deep expertise in:
- Spring/Spring Boot
- Hibernate/JPA
- Microservices architecture
- RESTful API design & development
Testing & Quality Engineering
- Strong experience with TDD/BDD
- Experience with testing frameworks:
- JUnit
- Mockito/PowerMockito
- WireMock
- Strong understanding of unit and integration testing
DevOps & Cloud
- Experience working with CI/CD pipelines and containerisation:
- Docker
- Jenkins
- Kubernetes
- Experience working in Agile delivery environments
Frontend & Databases
- Experience with:
- HTML, JavaScript, jQuery, Mustache Templates
- PostgreSQL or other relational databases
Leadership & Collaboration
- Experience leading or mentoring developers
- Strong stakeholder communication skills
- Ability to work in multi-vendor and multi-team environments
Nice to Have
- Experience with AWS services (EC2, ECS, EKS, API Gateway, Serverless)
- Workflow/BPM tools knowledge
- Monitoring & performance tools:
- JMeter
- Kibana
- Splunk
- Dynatrace
- Apache Camel/ActiveMQ integration experience
- Shell Scripting or Python knowledge
- Experience working within UK Public Sector or regulated environments