Java Full Stack Developer

Mastek

Reading

Hybrid

GBP 60,000 - 100,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mastek is delivering a high-profile programme for a central government department in the UK. As a Java full stack developer you will design and develop cloud-native applications within a multi-vendor project.

You will lead Java development teams, drive best practices, and contribute to architectural discussions while working in a hybrid model with 1-2 days weekly travel to Reading.

Qualifications

  • Extensive server-side Java 8+ development with Spring, Hibernate.
  • Strong microservice architecture understanding and REST API experience.
  • Experience with unit and integration testing (JUnit, Mockito, WireMock) and TDD/BDD.
  • CI/CD pipelines using Docker, Jenkins and Kubernetes.
  • Led Java teams delivering high-quality software and guided code reviews.

Responsibilities

  • Design and develop cloud-native Java applications and microservices.
  • Collaborate across teams to ensure seamless integration of components.
  • Participate in architectural and design discussions; propose scalable solutions.
  • Mentor junior developers and guide the sprint timelines and deliverables.
  • Contribute to building robust test strategies and maintainable codebase.

Skills

Java 8+
Spring/Spring Boot
Hibernate
Microservices
REST APIs
JUnit/Mockito/Wiremock
CI/CD: Docker/Jenkins/Kubernetes
Team leadership
Code reviews & standards
Agile Scrum/Kanban
PostgreSQL

Tools

JUnit
Mockito
PowerMockito
Wiremock

Job description

Hybrid with 1-2 days in a week travel to Reading office.

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

Java Full Stack Developer
Java Full Stack Developer

Mastek Limited • United Kingdom

On-site
GBP 35,000 - 55,000
Senior Java Software Engineer
Senior Java Software Engineer

Mastek • Leeds

Hybrid
GBP 70,000 - 100,000
Hybrid working model
Private medical insurance
Pension scheme
+4
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Hybrid
GBP 50,000 - 80,000
Java Developer | Investment Banking | Hybrid, London
Java Developer | Investment Banking | Hybrid, London

Ports North • City Of London

Hybrid
GBP 94,000 - 127,000
Full stack Java Developer
Full stack Java Developer

Experis UK • Milton Keynes

Hybrid
GBP 55,000 - 75,000
Pension
Professional development and training
Java Full Stack Engineer
Java Full Stack Engineer

83zero • Greater London, Manchester, Glasgow

Hybrid
GBP 50,000 - 70,000
Full Stack Java Software Engineer
Full Stack Java Software Engineer

Experis - ManpowerGroup • Milton Keynes

Hybrid
GBP 65,000 - 77,000
Hybrid working
Bonus scheme
Private healthcare
+2
Java Software Engineer
Java Software Engineer

Fruition Group • Greater London

On-site
Senior Java Developer
Senior Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 70,000 - 90,000
Principal Java Engineer
Principal Java Engineer

NPAworldwide • Manchester

Hybrid
GBP 70,000 - 85,000
Flexitime 37.5 hrs
Hybrid working
Learning budget
+6