Posted:
7/21/2025, 5:00:00 PM
Location(s):
Special capital Region of Jakarta, Java, Indonesia ⋅ Java, Indonesia
Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior
Field(s):
Software Engineering
Job Description
Responsibilities
Take ownership of technical aspects of our global technology infrastructure, ensuring that the platform is being used to its fullest potential through designing and building applications around our customer’s needs
Review and monitor current engineering work, as well as previously constructed applications, to ensure the software is running as smoothly as possible
Work directly with our internal product teams to ensure that our technology infrastructure is seamlessly and effectively integrated with our third-party software, conceive and build the necessary applications to make this happen
Provide support for platform related issues. Triage and fix issues reported by other teams to help with early resolution
Partner with Product and UX to design, implement, and deploy a system that turns business travel from mundane to magical
Serve as a key member of our Engineering team and contribute to establishing best engineering practices. Take us from good to great
Ability to work in a team and/or as IC role with minimal guidance.
Required experience
To be proficient in Java 6+ with 3-5 years experience (knowing Java 8 APIs is a plus)
Great in Data Structure & algorithms, Aptitude and problem solving
Have a deep respect for the challenges associated with operating a large-scale system in production, and designs and implementations reflect that understanding.
Have a solid understanding on
OOP
REST architecture with experience in RESTful implementation
Be familiar & experienced with
Deep knowledge in Spring framework
Spring Tools Suite is a plus
Spring MVC
Jdbc
Hibernate & JPA
Mysql
Maven
Deep knowledge in Git
Unit Testing
Different Design Patterns in Java & Spring
Exceptional track record in delivering quality engineering solutions at different levels of the stack
Strong experience in distributed systems design and best practices
Strong experience with continuous integration, test automation, and monitoring
Strong experience in application deployment and high availability
Ability to work on a cross-functional team touching different parts of our core services
Bonus Points
Proficiency in any of these languages: Go, Kotlin, Swift, Python, Objective C
Experience with SSL certificates in java
Proficiency in any of these technology domains: Travel, Mobile, FinTech, Blockchain
What we care about
Strong product focus
Strong mentorship and learning attitude
Excellent communication skills in English (written and verbal)
Excited to work on a multicultural team spread across global offices
Responsible, reliable delivery and follow-through
Website: https://airasia.com/
Headquarter Location: Melaka, Melaka, Malaysia
Employee Count: 10001+
Year Founded: 2001
IPO Status: Public
Last Funding Type: Post-IPO Equity
Industries: Air Transportation ⋅ Tourism ⋅ Travel