Full Stack Developer (JAVA)

  • RESTful service development and deployment using Java, JEE, MicroProfile and Quarkus, OpenAPI experience advantageous.
  • Experience with systems integration technologies and techniques
  • Object Oriented Programming and unit testing using Junit, Mockito and similar frameworks.
  • UI development using technologies such as HTML, CSS, JavaScript, TypeScript and ReactJS.
  • Experience with AWS services including ECS, DynamoDB and CloudWatch
  • CI/CD experience – managing code using Git, GitHub Actions, Nexus and SonarQube. Terraform experience advantageous.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter


  • Understanding of BI Tools
  • Understanding of Monitoring Tools
  • Containerization technologies, eg. Docker.
  • Microservices architecture
  • NPM, NodeJS 10
  • BitBucket
  • Jenkins
  • Linux
  • Grafana


  • IT Degree or equivalent
  • Qualification/Certification in cloud technologies.
  • 8 to 10+ years’ Development Experience
  • Agile working experience (Mandatory)Problem solving capabilities.
  • Ability to work as part of a team.
  • Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality in Sprints.
  • Excellent interpersonal and organisational skills with the ability to communicate. effectively (both verbally and in writing) with both technical and non-technical colleagues / users.
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation.
  • Strong presentation skills.
  • Above-board work ethics.
  • Flexibility to take up different tasks in the project.
  • Ability and willingness to coach and give training to fellow colleagues and users when required.

Desired Skills:

  • Full Stack Developer
  • Java
  • JavaScript
  • AWS
  • Agile

Learn more/Apply for this position