About the job
Role Description:
Mastek is set to deliver a high-profile programe for a central government department. The programe 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
* Understanding of all the agile ceremonies.
* Good understanding of JSON and XML
* Experience in Relational Database Management System (e.g. PostgreSQL)
Nice to have skills:
* Knowledge of Workflow/Business Process Management tools
* Experience with front end technologies: HTML, JavaScript, Jquery, Mustcahe Templates
* Experience with Performance and Monitoring tools: JMeter, Kibana, Splunk, Dynatrace
* Experience writing Shell script
* Basic 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