> Markdown version of [/jobs/ext/2051440-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2051440-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer - **Company:** Plymouth - **Location:** Plymouth, UK - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Automation of Tests, Business Process Management, Code Review, Continuous Integration, Relational Databases, Monitoring of Systems, Apache JMeter, JQuery, Junit, PostgreSQL, Scrum Methodology, Mockito, Software Engineering, Web Services, Java Application Server, Apache Camel, Spring-boot, Integration Tests, Front End Software Development, Api Gateway, Kibana, Splunk, Serverless Computing, Docker, Legacy Systems, Jenkins, Microservices - **Published:** August 14, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/43897004/ ## About the Role 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 & HibernateStrong understanding of Microservice architectureExperience building web services and APIs on RESTStrong understanding of unit & integration tests, following TDD / BDDExperience using test frameworks like Junit, Mockito, PowerMockito & WiremockExperience and understanding of CICD pipeline of Docker, Jenkins and KubernetesExperience with front end technologies: HTML, JavaScript, Jquery, Mustcahe TemplatesLed a team of Java developers to deliver high-quality software solutionsDesign and develop Java applications, APIs, and microservicesWork collaboratively with other teams to ensure seamless integration of software componentsConduct code reviews and ensure adherence to best practices and coding standardsActively participating in architectural & design discussionsExperience with Agile development methodologies (Scrum, Kanban)Mentor junior developers and provide technical guidance to the teamTake ownership of scrum team's timelines and deliverablesProposing solutions to complex problems that are in the boundary of the existing system architectureHave 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 toolsExperience with Performance and Monitoring tools: JMeter, Kibana, Splunk, DynatraceExperience writing Shell scriptUnderstanding of PythonGood 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 systemsPublic Sector domain experience preferable ## Description 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. ## Related Videos - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)