SC Cleared Java Developer

SR2
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 124K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Automation of Tests
Azure
Code Review
Continuous Integration
DevOps
Github
Spring
JUnit
Open Web Application Security
RabbitMQ
Mockito
Amazon Web Services (AWS)
React
Spring-boot
Cloudformation
SC Clearance
Containerization
Gitlab-ci
Kubernetes
Kafka
REST
Amazon Web Services (AWS)
Terraform
Docker
Jenkins
Microservices

Job description

You will play a key part in designing, building and enhancing secure, scalable Back End services within a complex enterprise environment. Working in a collaborative, multi-disciplinary team, you'll help deliver modern, cloud-based solutions aligned to GDS principles and engineering best practice., * Design, develop and maintain robust Java-based microservices

  • Build RESTful APIs and integrate with internal and third-party systems
  • Contribute to system design, architecture decisions and technical improvements
  • Write clean, testable, maintainable code following TDD/BDD practices
  • Participate in code reviews, CI/CD pipeline improvements and DevOps practices
  • Collaborate with product managers, BAs, DevOps and security teams
  • Ensure solutions are secure, performant and aligned to public sector standards

Requirements

  • Active SC Clearance
  • Strong Java development experience
  • Spring Boot/Spring Framework
  • Experience building microservices and REST APIs
  • AWS or Azure cloud experience
  • CI/CD pipeline experience (Jenkins, GitHub Actions, GitLab CI or similar)
  • Containerisation (Docker) and orchestration (Kubernetes)
  • Strong understanding of TDD, automated testing (JUnit, Mockito)
  • Experience working in agile, multidisciplinary teams

Desirable

  • Infrastructure as Code (Terraform/CloudFormation)
  • Messaging technologies (Kafka, RabbitMQ, SNS/SQS)
  • React or other modern Front End frameworks
  • Knowledge of secure development practices and OWASP principles

Apply for this position