We’re looking for an innovative and experienced Java Developer to join a technology consulting company in Cape Town. The developer will be working with technical experts on creating high quality robust applications and products for various clients.

Key Responsibilities

  • Design solutions for business and IT problems
  • Develop software and implement enhancements as part of a team
  • Implementing coding based on designed architectures and coding standards
  • Develop tools and processes to improve software engineering productivity
  • Guide fellow developers on proper design and ensure compliance with team or organisational standards
  • Working closely with colleagues and customers in small to medium size teams
  • Provide support and coaching as needed on solutions


  • Degree or technical Diploma
  • Honours or postgraduate degree preferred
  • Oracle Java SE 7/8 Programmer certification
  • Strong theoretical programming grounding required

Technical Skills and Experience


  • 3-8+ years hands on development experience
  • Analytical as well as strong development skills
  • Excellent ability to interact with clients at a systems analysis level
  • Technical specification writing skills

Working knowledge of:

  • Object Oriented Development
  • Design Patterns
  • Spring Framework
  • JPA / Hibernate
  • Java 8+
  • RESTful Web API (JSON)
  • HTML, CSS, JavaScript
  • Maven and/or Gradle


  • Microservices
  • Angular and/or ReactJS
  • WebSphere
  • Continuous Integration & Delivery
  • SonarQube
  • Linux
  • Docker / Kubernetes / OpenShift
  • GitHub / Stack overflow profiles
  • Cloud Platform Experience (AWS, AZURE, GCP)

If this role resonates with you, please apply today.


× Chat now! How can we help you?