At a Glance
- Tasks: Lead the design and development of secure Java applications and microservices.
- Company: Join a major public sector technology programme with a focus on innovation.
- Benefits: Competitive daily rate, hybrid work model, and opportunities for professional growth.
- Other info: Work in a dynamic team with excellent career advancement opportunities.
- Why this job: Make a real impact by building scalable services in a modern DevOps environment.
- Qualifications: Strong Java/Spring experience and a passion for mentoring others.
The predicted salary is between 60000 - 80000 £ per year.
A major public sector technology programme is seeking an experienced Senior Java Developer to support the design, development and delivery of secure, scalable, enterprise-grade services. This is a senior engineering role, suited to someone with strong Java/Spring experience who can take ownership of complex backend development, contribute to technical design, mentor other developers and help maintain high engineering standards across a large-scale delivery environment. The role will focus on building robust microservices, RESTful APIs and cloud-ready applications within a modern DevOps environment.
Key Responsibilities
- Lead the design, development and deployment of Java applications and microservices
- Build secure, scalable RESTful APIs and integrate with internal and external systems
- Define and maintain coding standards, design principles and engineering best practice
- Support cloud deployment using containerisation and CI/CD pipelines
- Work closely with Product, DevOps, QA and architecture teams to align technical delivery
- Identify and address technical debt, performance issues and operational risks
- Act as a technical escalation point for complex issues or critical incidents
- Mentor developers and support a culture of technical excellence
Essential Skills
- Strong commercial experience developing enterprise-grade Java applications
- Deep knowledge of modern Java, ideally Java 11+
- Strong Spring ecosystem experience, including Spring Boot, Spring MVC and Spring Data
- Good understanding of microservices architecture and RESTful API design
- Experience with relational and/or NoSQL databases, including data modelling and query optimisation
- Hands-on experience with Docker, Kubernetes or similar container technologies
- Experience working with CI/CD pipelines and version control tools such as GitLab, Jenkins or GitHub Actions
- Strong automated testing experience, including JUnit and Mockito
- Excellent problem-solving, communication and stakeholder engagement skills
- Active SC clearance, or eligibility and willingness to undergo
Desirable
- AWS or equivalent cloud platform experience
- Terraform or Infrastructure as Code exposure
- Kafka, RabbitMQ or other event-driven/messaging technologies
- Monitoring and logging tools such as Prometheus, Grafana or ELK
- Experience working in public sector, regulated or secure delivery environments
- Agile delivery experience using tools such as Jira or Confluence
Senior Java Developer employer: SR2 REC LTD
Join a leading public sector technology programme as a Senior Java Developer, where you will play a pivotal role in designing and delivering secure, scalable services. With a strong emphasis on collaboration and technical excellence, our hybrid work culture allows for flexibility while fostering professional growth through mentorship opportunities and exposure to cutting-edge technologies. Located in London, this role offers the chance to contribute to meaningful projects that make a real impact in the public sector.