Wanting to ” catch ” your next big “break “? Here’s hoping that you will ” byte ” at this opportunity. An innovative, Digital Company is looking for your Java skills – working in a diverse travel industry
1. System Design and Development

  • Requirements Analysis: Understand functional and system requirements thoroughly.
  • Architecture Design: Design scalable, responsive, and stable backend systems.
  • Module Development: Develop and modify modules using appropriate technologies and frameworks (e.g., Java/Spring Boot for microservices).
  • Quality Assurance: Ensure responsiveness, stability, and quality of applications through rigorous testing and code reviews.

2. Testing and Bug Fixing

  • Testing Strategies: Implement unit tests, integration tests, and participate in QA testing processes.
  • Bug Fixes: Address issues promptly and efficiently to maintain application stability.

3. Agile Methodology

  • Scrum Participation: Actively engage in daily scrum meetings for project updates and impediment resolution.
  • Sprint Planning: Contribute to sprint planning sessions to set goals and prioritize tasks effectively.

4. Documentation

  • Technical Documentation: Create and maintain technical documentation for developed modules to facilitate understanding and future maintenance.

5. Code Quality and Standards

  • Code Reviews: Participate in and conduct code reviews to ensure adherence to coding standards, best practices, and overall code quality.

6. Continuous Integration and Deployment

  • CI/CD Pipelines: Set up and maintain CI/CD pipelines using tools such as GitHub, Jenkins, GitHub Actions, and Spinnaker to automate testing and deployment processes.
  • Deployment and Operations: Collaborate with DevOps team to ensure smooth deployment and operation of systems on cloud platforms like AWS and GCP.

Skills and Technologies:

  • Backend Development: Proficiency in languages like Java, Python, or similar, and frameworks such as Spring Boot.
  • API Development: Experience designing and implementing RESTful APIs.
  • Microservices Architecture: Knowledge of microservices patterns, Docker, and Kubernetes.
  • Database Management: Familiarity with SQL and NoSQL databases.
  • Testing Frameworks: Experience with JUnit, Mockito, Postman, etc.
  • Version Control and CI/CD: Git, GitHub, Jenkins, GitHub Actions, Spinnaker.
  • Cloud Platforms: AWS (Amazon Web Services), GCP (Google Cloud Platform).

Collaboration and Communication:

  • Team Collaboration: Work closely with cross-functional teams including DevOps, QA, and frontend developers.
  • Communication Skills: Clear and effective communication of ideas, issues, and solutions.

Please send your updated cv and skills matrix to [Email Address Removed]

Desired Skills:

  • Java
  • Angular
  • CI/CD
  • AWS
  • Azure
  • Hybrid
  • Cape Town

Employer & Job Benefits:

  • Provident fund
  • Group life and bonus

Learn more/Apply for this position