Intermediate Java Developer

AfriGIS is looking for an Intermediate Java Developer to join our team.

Minimum Requirements
Qualifications & Experience:
  • BSc Computer Science or related qualification.
  • 3-5 Years of experience.
Technical Competencies:
  • Java 8+
  • Maven 3
  • Git (GitLab experience advantageous)
  • HTML5
  • JavaScript
  • REST
  • JSON
  • Spring Boot
  • Docker
  • SQL
The following will be advantageous:
  • WebLogic
  • PostgreSQL & PostGIS
  • AWS experience
  • DevOps
  • GitLab CI
  • Microservice architectures
  • Docker Swarm
  • Vue
  • Tomcat
Main Roles and Responsibilities:
  • Work closely with technical leads, following instructions and tasks.
  • Responsible for new development, enhancements, and maintenance of application software.
  • Follow technical standards to produce working source-code.
  • Implement CI for building, testing and deployments.
  • Break down deliverables into manageable chunks.
  • Assist Junior Developers with tasks and snags.
  • Identify candidates for components, both project- and organisation-wide.
  • Keep abreast of technologies and trends.
  • Communicate directly with peers, managers, and IT support.
  • Participate in code reviews for consistent applications of standards, logic, and effective use of libraries.
Main Characteristics:
  • Ability to adapt to different coding standards, hosting environments and deployment strategies.
  • Ability to relieve pressure off senior developers.
  • Ability to identify own skill-shortages.
  • Great communication skills.
  • Methodical approach to problem solving and bug fixing.
Other Characteristics:
  • Ability to meet deadlines.
  • Disciplined.
  • Pro-active.
  • Willingness to learn.
Should you be interested please send your CV to careers@afrigis.co.za 


Get in touch if you are also passionate about creating an insightful picture of WHERE.

Send you application to:


We use cookies to give you the best experience.