Negotiable
Inside
Remote
United Kingdom
Summary: The Senior Developer role is focused on enhancing and maintaining critical systems within a government context, ensuring reliability, scalability, and security. The position involves mentoring junior developers and contributing to a microservices-based architecture while participating in a 24/7 support team. The ideal candidate will work with modern technologies and be responsible for code quality and documentation. This is a remote position with an inside IR35 status.
Key Responsibilities:
- Develop and maintain existing services.
- Update and maintain service documentation where necessary.
- Conduct peer reviews and ensure code quality standards are met.
- Demonstrate and obtain acceptance of changes from the Programme Manager or their agent during Sprint Reviews.
- Support and mentor junior staff, fostering knowledge sharing within the team.
- Participate in a 24/7 Level 3 support team, handling on-call responsibilities.
- Manage and resolve tickets related to incidents, change requests, and problem processes in line with agreed PPPT/DDaT operating models.
Key Skills:
- Backend Development: Java 17, Spring Boot, Microservices Architecture.
- Frontend Development: Angular, HTML.
- Cloud & DevOps: AWS, Kubernetes, Docker.
- Databases: MongoDB, MySQL, PostgreSQL.
- Messaging & Workflow: Apache Kafka, Alfresco, Camunda.
- Security & Authentication: Keycloak, PKI, XML.
- Best Practices: SOLID principles, unit testing (JUnit), TDD, integration testing.
- Desirable Skills: Redis, Apache Nifi, GIS, Apache Zookeeper.
- Experience with DevOps tools (Helm, GitOps, Flux, Istio).
- Strong communication and ability to work with stakeholders.
- Experience in Linux (containerized environments).
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: Senior
Industry: Other