Senior Backend Developer
Our client is seeking an experienced Senior Backend Developer to support a major digital programme delivering secure, scalable backend systems. This role focuses on building modern cloud-based microservices, APIs, and data processing services in a highly collaborative and delivery-driven environment.
You will work closely with multidisciplinary teams including data scientists, analysts, and operational teams to design and deliver robust, reusable solutions that can be leveraged across multiple programmes.
Key Responsibilities
- Design, develop, and maintain backend services within a microservices architecture.
- Build secure, scalable APIs for data exchange between systems.
- Develop and deploy cloud-native services using AWS infrastructure.
- Build and manage microservices for data ingestion and processing workflows.
- Host and run algorithms and data science models within backend services.
- Ensure compliance with secure data handling standards.
- Implement CI/CD pipelines and automated deployment strategies.
- Monitor, log, and optimise system performance and reliability.
- Collaborate across teams with evolving requirements and technical dependencies.
- Contribute to the creation of scalable, reusable backend solutions for future projects.
Essential Skills & Experience
- Strong experience in backend development within microservices environments.
- Proficiency in modern Java or Kotlin.
- Experience designing and implementing secure APIs.
- Strong hands-on experience with AWS services, including deployment, hosting, and service management.
- Experience building data ingestion and processing pipelines.
- Experience integrating algorithms or data science models into backend services.
- Strong understanding of secure data handling and compliance requirements.
- Experience with CI/CD pipelines and automated deployment.
- Knowledge of cloud monitoring, logging, and scaling tools (e.g. CloudWatch, ECS, Lambda).
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work independently and deliver against milestones.
- Excellent communication and collaboration skills.
Desirable Experience
- Experience integrating data science or machine learning solutions into production systems.