Hybrid Role: Menlyn/Midrand/Roslyn/Home Office
ESSENTIAL SKILLS REQUIREMENTS:

  • Proficiency in Java programming and related frameworks (e.g., JavaEE, Hibernate)
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies
  • Experience with microservices architecture and RESTful API development
  • Solid knowledge of database systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra)
  • Expertise in designing and implementing scalable, high-performance applications
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes
  • Strong problem-solving skills and ability to debug complex issues
  • Ability to write clean, maintainable, and well-documented code
  • Strong communication and collaboration skills to work effectively within a team

ADVANTAGEOUS SKILLS REQUIREMENTS:

  • Hands-on experience with DevOps practices, including Infrastructure as Code (IaC) and GitOps
  • Familiarity with cloud platforms, particularly Microsoft Azure
  • Knowledge of automated testing frameworks and tools (e.g., JUnit, Selenium, TestNG)
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • Understanding of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack)
  • Exposure to security best practices in software development
  • Knowledge of scripting languages such as Python or Bash
  • Experience with message brokers like RabbitMQ or Kafka
  • Familiarity with front-end technologies (e.g., Angular, React) for full-stack development
  • Certification in cloud or DevOps-related technologies is a plus
  • Excellent understanding of version control systems, particularly Git

Desired Skills:

  • Python or Bash
  • RabbitMQ or Kafka
  • Prometheus
  • Grafana
  • ELK stack
  • MySQL
  • PostgreSQL) and NoSQL
  • MongoDB
  • Cassandra)
  • JavaEE
  • Hibernate
  • Angular
  • React

Learn more/Apply for this position