Job Description:
Domain: Travel industry
Take responsibility to build backend web server
- Implement customer project requirements (new features, sustaining services)
- Research, compare, experiment with and integrate new services and frameworks
- Leads the discovery phase of medium to large projects to come up with high level design
- Leads the work of other small group of 3 to 4 engineers for assigned Engineering projects
- Write quality backend code primarily in Java, Spring
- Share your experience with your colleagues, review code, help improve others
Required skills/Experience :
- At least 5 YoE working with MicroService architecture, especially using Java Spring boot framework
- Strong Micro Service design patterns like CQRS, SAGA
- Have experience in using noSQL databases like Cassandra, Redis, Neo4J is a must
- Have experience in using ElasticSearch, Apache Kafka is a plus
- Have experience in writing API using gRPC, GraphQL and REST
- Having knowledge of Agile (Scrum) process
- Having knowledge of booking system for hotel, flight, car, tour is a plus
- Good English written and verbal communication skills
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career.
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued.
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
- Competitive salary and bonus.
- Total Health Care Insurance
- Loan Fund
- Team Building Fund