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.
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 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.
#J-18808-Ljbffr