Job Description
About AirAsia MOVE
AirAsia MOVE is a dynamic Asean focused budget travel company that’s redefining the way people experience travel. As part of the Capital A Group (better known as AirAsia), we aim to deliver seamless, customer-centric solutions that combine innovation and operational excellence. By focusing on creating delightful customer journeys, we’re shaping the future of budget travel.
About the Role
We are looking for a versatile and inspiring Technology Lead to guide our Java development teams in building scalable, secure, and innovative solutions within the travel domain. You’ll play a key role in leading engineering excellence, mentoring developers, and collaborating closely with the Engineering Manager to build a healthy, high-performing tech ecosystem.
This role is perfect for someone who thrives in a hands-on technical leadership role, enjoys shaping team culture, and is passionate about pushing boundaries through technology and mentorship.
Key Responsibilities
1. Technical Leadership & Mentorship
Provide technical direction and architectural oversight across components, APIs, and services.
Mentor and guide developers, supporting both project execution and individual growth.
Conduct code reviews and enforce coding best practices and standards.
Champion innovation and drive technical decision-making aligned with business needs.
Stay current with emerging Java and backend development trends.
2. Software Development & Quality
Design and implement robust, maintainable Java applications.
Write clean, efficient, well-documented, and testable code.
Troubleshoot, debug, and optimize application performance and stability.
Ensure adherence to security, scalability, and high availability requirements.
Lead development through the entire software lifecycle, from design to deployment.
3. Collaboration & Stakeholder Engagement
Work closely with cross-functional teams including QA, DevOps, and Product.
Translate technical solutions to non-technical stakeholders.
Collaborate with Engineering Managers to foster a positive and growth-driven engineering culture.
Participate in sprint planning, estimation, and retrospectives to drive continuous improvement.
Required Qualifications & Experience
Essential:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
7+ years of experience in backend development, particularly Java.
Proficient in multiple languages (Java is a must; Python, Go, or others is a plus).
Expertise in Spring Boot, Spring MVC, and JUnit.
Solid grasp of object-oriented programming and design patterns.
Experience building and consuming RESTful APIs.
Strong knowledge of both relational and NoSQL databases.
Demonstrated leadership and mentoring capabilities.
Excellent problem-solving, communication, and interpersonal skills.
Preferred:
Experience with cloud platforms such as AWS, GCP, or Azure.
Familiarity with DevOps tools and CI/CD processes.
Exposure to Agile development methodologies.
Experience in microservices architecture.
Basic knowledge of front-end technologies (HTML, CSS, JavaScript).
Why Join AirAsia MOVE?
Lead the transformation of AirAsia MOVE into a cutting-edge, all in one travel app.
Shape the future of OTA and fintech-driven travel experiences.
Work in a fast-paced, innovative environment.
Competitive compensation, stock options, and executive perks.
If you are a visionary tech leader ready to make a massive impact, we’d love to hear from you!
Apply now and be part of the journey!