Java Developer
at Travellab Africa Group
Gardens, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | Not Specified | 20 Oct, 2024 | 7 year(s) or above | Computer Science,Redis,Activemq,Jenkins,Docker,Computer Engineering,Apache Camel,Mysql,Github | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
REQUIREMENTS
- A bachelor’s degree in Computer Science, Computer Engineering, or a similar technical discipline; or equivalent demonstrable experience is preferred.
- Minimum 7 years of experience as a Java developer.
- 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-organized 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.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
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.
REQUIREMENT SUMMARY
Min:7.0Max:12.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science computer engineering or a similar technical discipline or equivalent demonstrable experience is preferred
Proficient
1
Gardens, Western Cape, South Africa