Full Stack Developer

Hays plc
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
£ 117K

Job location

Tech stack

Java
.NET
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Databases
Continuous Delivery
Data Integrity
Relational Databases
Linux
Github
Python
PostgreSQL
Microsoft SQL Server
Oracle SQL Developer
Test Driven Development
Delivery Pipeline
Backend
Containerization
Kubernetes
Information Technology
Docker
Legacy Systems
Microservices

Job description

Job Title: Full Stack Developer (Contract) Location: UK (Hybrid/ occasional Onsite visits required)

Clearance: candidates will gain BPSS prior to start. SC Clearance eligibility Duration: 6 months (extensions likely)

Role Overview

We are seeking an experienced Full Stack Developer to join a high-profile project. The successful candidate will play a key role in designing, developing, and maintaining complex data-driven services within the database environment. This is a hands-on technical role requiring strong expertise in modern development practices, cloud technologies, and Test-Driven Development (TDD).

Key Responsibilities

  • Design and develop robust, scalable services using Python as the primary backend language, while supporting existing services built in Java and .NET.
  • Maintain and enhance legacy systems using Oracle SQL PL.
  • Implement Test-Driven Development (TDD) practices, ensuring automated tests are written prior to code development.
  • Work with complex data challenges, ensuring data integrity, security, and performance.
  • Support infrastructure and deployment pipelines using AWS, Azure, SQL Server, Postgres, Linux, Docker, and Kubernetes.
  • Ensure continuous deployment supported by automated testing and monitoring tools.
  • Participate in code reviews, technical design discussions, and contribute to best practices across the team.

Required Skills & Experience

  • Strong proficiency in Python for backend development.
  • Experience with Java and .NET for supporting existing services.
  • Advanced knowledge of Oracle SQL PL and relational databases.
  • Hands-on experience with cloud platforms (AWS, Azure) and containerisation technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines, GitHub, Azure DevOps, and automated testing frameworks.
  • Proven track record of working with TDD and writing automated tests before coding.

Nice-to-Have Skills

  • Experience in healthcare or public sector projects.
  • Knowledge of monitoring tools and performance optimisation.
  • Familiarity with microservices architecture.

What you'll get in return Flexible working options available.

What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. #4737453 - Suleman

Requirements

  • Strong proficiency in Python for backend development.
  • Experience with Java and .NET for supporting existing services.
  • Advanced knowledge of Oracle SQL PL and relational databases.
  • Hands-on experience with cloud platforms (AWS, Azure) and containerisation technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines, GitHub, Azure DevOps, and automated testing frameworks.
  • Proven track record of working with TDD and writing automated tests before coding.

Nice-to-Have Skills

  • Experience in healthcare or public sector projects.
  • Knowledge of monitoring tools and performance optimisation.
  • Familiarity with microservices architecture.

Apply for this position