Job Description
Reading or Leeds
SC Eligible
Role Description
Client 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 departments.
You will be part of a multidisciplinary team, helping to self-organise whilst creating a culture of learning and transparency using relevant agile / lean tools and techniques, removing blockers that might slow the pace of delivery. A unique development opportunity to work on a Public Sector Based Large Scale programme with an innovative market leader.
Java / AWS developer will be responsible for developing solutions and simulators as part of the end-to-end solution. 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.
Requirements
* Hands on experience with Java 8 or above
* Hands on experience on writing Junits
* Hands on experience on Spring Framework, SpringBoot
* Hands on experience with relational database (e.g. PostgreSQL)
* Hands-on experience on Git, Jenkins
* Understanding of micro-services architecture
* Understanding of AWS services like ECS, EKS, S3, SQS
* Understanding of REST APIs
* Understanding of CICD
* Good understanding of Kubernetes
Nice to have Skills:
* Docker
* JavaScript: ReactJS and NodeJS preferred
* AWS API Gateway and Serverless technologies
* Message broker like Apache Kafka
* BPM framework
* Mustache template
* Experience in large scale integration projects involving messaging, web services and distributed systems
* ELK stack
* OpenStack platform
* Agile development – Scrum, TDD