SC Eligible Candidate May Apply
Job Location: Reading, UK
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
Experience with front end technologies: HTML, JavaScript, Jquery, Mustcahe Templates
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
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
Interested in this role?