Our Travelstart team is looking for a talented, seasoned Java Developer to join us.

This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams, and a proven track record of delivering high-quality, scalable solutions.

(This role is planned to be based in Cape Town )

Key Responsibilities

  • Develop and maintain backend systems that handle airline integrations, payment gateways, operational systems, web APIs, and microservices.
  • Design, develop, and modify modules based on functional and system requirements, ensuring responsiveness, stability, and quality of applications.
  • Participate in the testing process through unit tests, integration tests, and bug fixes.
  • Actively contribute to daily scrum meetings and sprint planning sessions.
  • Generate and maintain technical documentation for developed modules.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Be familiar with CI/CD pipelines using tools like GitHub, Jenkins, GitHub Actions, and Spinnaker.
  • Collaborate with the DevOps team to ensure smooth deployment and operation of systems on AWS and GCP.
  • Provide technical leadership and guidance to junior developers, fostering a collaborative and supportive team environment.
  • Contribute to the design and architecture of new systems and features, ensuring scalability, maintainability, and performance.
  • Proactively identify and address technical challenges and risks, proposing innovative solutions.

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a similar technical discipline, or equivalent demonstrable experience, is preferred.
  • Minimum 4 years of experience as a Java developer (7+ years is preferred).
  • Proven experience in designing, developing, and deploying complex, high-performance Java applications.
  • Strong experience with SpringBoot, SOAP/REST, Apache Camel, ActiveMQ, MySQL, Docker, and Redis.
  • Hands‑on experience with cloud platforms, specifically AWS and GCP.
  • Knowledge of DevOps practices and CI/CD tools, including GitHub, Jenkins, GitHub Actions, and Spinnaker.
  • An analytical, process-driven thinker with attention to detail.
  • Self-motivated, results-oriented team player.
  • Well-organised with excellent communication and reporting skills.
  • Ability to accurately plan product/task delivery.
  • Advantage - Previous experience in the travel industry and knowledge of airline systems.
#J-18808-Ljbffr
Similar jobs

More from TravelLab Africa Group
TravelLab Africa Group 15 hours ago
TravelLab Africa Group 2 days ago
TravelLab Africa Group 15 hours ago

Java Developer

Apply Now
Back to search page