Full Stack Engineer

Mastek

Reading

On-site

GBP 65,000 - 90,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mastek is delivering a high-profile biometric capability programme for a central government department in the UK. As a Java Full Stack Developer, you will design and develop cloud-native applications using cutting-edge technologies within a multi-vendor team.

You will contribute across the full software lifecycle, applying best practices in testing, architecture, and collaboration with cross-functional teams. Strong communication skills and willingness to mentor juniors are essential.

Qualifications

  • Extensive server-side Java 8+ development experience with Spring, Boot and Hibernate.
  • Strong understanding of microservices architecture and REST APIs.
  • Experience with unit & integration tests; TDD/BDD.
  • Experience with CI/CD pipelines including Docker, Jenkins and Kubernetes.
  • Led a team of Java developers delivering high-quality software solutions.
  • Experience with relational databases, e.g., PostgreSQL.

Responsibilities

  • Design and develop Java applications, APIs, and microservices.
  • Collaborate with other teams to ensure seamless integration of components.
  • Conduct code reviews and enforce coding standards.
  • Participate in architectural and design discussions.
  • Mentor junior developers and guide the scrum team.
  • Take ownership of timelines and deliverables.

Skills

Java 8+
Spring Boot
Hibernate
Microservices
REST APIs
JUnit
Mockito
CI/CD
Docker
Jenkins
Kubernetes
Team leadership
Architecture discussions
Agile methodologies
PostgreSQL
Code reviews

Tools

Apache Camel
ActiveMQ
AWS
JMeter
Kibana
Splunk
Dynatrace

Job description

Role Description – Java Full Stack Developer

Mastek is set to deliver a high-profile programme for a central government department. The programme represents the next generation of the UKs biometric capability replacing and integrating with legacy systems and other government departments.

You will be part of a Mastek team in a multi-vendor project with a shared code base. As a Java full stack developer you will be responsible for designing and developing cloud native applications using cutting edge technologies.

The role requires in-depth understanding of the software development lifecycle and strong technical experience with an open-minded attitude and ability to rapidly adapt and learn.

Must have skills:
  • Extensive server-side, hands-on Java 8+ development experience with strong Spring, Spring Boot & Hibernate
  • Strong understanding of Microservice architecture
  • Experience building web services and APIs on REST
  • Strong understanding of unit & integration tests, following TDD / BDD
  • Experience using test frameworks like Junit, Mockito, PowerMockito & Wiremock
  • Experience and understanding of CICD pipeline of Docker, Jenkins and Kubernetes
  • Led a team of Java developers to deliver high-quality software solutions
  • Design and develop Java applications, APIs, and microservices
  • Work collaboratively with other teams to ensure seamless integration of software components
  • Conduct code reviews and ensure adherence to best practices and coding standards
  • Actively participating in architectural & design discussions
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Mentor junior developers and provide technical guidance to the team
  • Take ownership of scrum team’s timelines and deliverables
  • Proposing solutions to complex problems that are in the boundary of the existing system architecture
  • Have an ability to communicate technical concepts to a non-technical audience.
  • Understanding of all the agile ceremonies.
  • Experience in Relational Database Management System (e.g. PostgreSQL)
Nice to have skills:
  • Knowledge of Workflow/Business Process Management tools
  • Experience with Performance and Monitoring tools: JMeter, Kibana, Splunk, Dynatrace
  • Experience writing Shell script
  • Understanding of Python
  • Good understanding on AWS services (EC2, ECS, EKS, API Gateway and Serverless technologies)
  • Integration Engine tools: Apache Camel and Active MQ for messaging, web services and distributed systems
  • Public Sector domain experience preferable
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Mastek • Reading

Hybrid
GBP 60,000 - 90,000
Hybrid and flexible working options
Private medical insurance for self & 4
Life assurance cover
+4
Java Full Stack Engineer – Cloud-Native Microservices
Java Full Stack Engineer – Cloud-Native Microservices

Mastek • Reading

On-site
GBP 65,000 - 90,000
Hybrid Java Full-Stack Engineer | Cloud & Microservices
Hybrid Java Full-Stack Engineer | Cloud & Microservices

Mastek • Reading

Hybrid
GBP 60,000 - 90,000
Hybrid and flexible working options
Private medical insurance for self & 4
Life assurance cover
+4
Java Full-Stack Engineer | AWS, Spring Boot & Microservices
Java Full-Stack Engineer | AWS, Spring Boot & Microservices

Mastek Limited • United Kingdom

Remote
GBP 70,000 - 95,000
Full-Stack Java Developer
Full-Stack Java Developer

NPAworldwide • West of England

Hybrid
GBP 70,000 - 85,000
Flexible hours
Hybrid work
Training budget
+3
Java fullstack Engineer
Java fullstack Engineer

NPAworldwide • Manchester

Hybrid
GBP 70,000 - 85,000
Flexible hours
Hybrid working
Training budget
+4
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Hybrid
GBP 50,000 - 80,000
Full Stack Engineer
Full Stack Engineer

FDJ UNITED • Greater London

On-site
GBP 50,000 - 70,000
Full Stack JAVA Engineer
Full Stack JAVA Engineer

Cipher7 Business Consulting & Digital Solutions • Greater London

Hybrid
GBP 60,000 - 86,000
Full Stack Engineer
Full Stack Engineer

Net2Source (N2S) • Sheffield

On-site
GBP 40,000 - 60,000