Full Stack Developer – Java


Pretoria / Midrand / Home Office Rotation - 212

Minimum Requirements:

  • Relevant IT Diploma / Degree 
  • Cloud architecture and reporting technology experience
  • Extensive experience in implementing and monitoring solutions
  • Experience in testing (manual or automated testing)
  • Web and digital project experience advantageous
  • Agile working experience advantageous
  • JAVA
  • REST services
  • Jenkins (CI (Continuous Integration) / DevOps)
  • JavaScript
  • HTML
  • NodeJS
  • Git
  • SQL (Postgres)
  • NoSQL (AWS Dynamo)
  • TDD / Test Driven Development
  • Gradle / maven
  • Spring Boot, Spring Data, Spring Security, Spring MVC
  • Docker
  • Java EE (Payara)
  • JSON, YAML and XML
  • Kubernetes
  • Debugging & Troubleshooting
  • Willing and able to travel internationally
Beneficial:

  • AWS
  • Python
  • Scala
  • Angular 4+
  • Bitbucket
  • Jira / Confluence
  • Prometheus / Grafana
  • Understanding of PaaS
Duties:

  • Applies advanced knowledge of area
  • Managing projects / processes
  • Strong working knowledge with software development tools, techniques and approaches used to build application solutions
  • Working knowledge with software development tools, techniques and approaches used to build application solutions
  • Cloud computing technologies, Business drivers and emerging computing trends
  • Understanding of integration between different technologies
  • Coordination between development and support environments
  • Assisting with the business case
  • Planning and monitoring
  • Eliciting requirements
  • Requirements organisation
  • Translating and simplifying requirements
  • Requirements management and communication
  • Requirements analysis
  • Document requirements in appropriate format depending on methodology followed
  • Assist with identification and management of risks
Apply Now