Java FullStack Developer
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