Viator, a Tripadvisor company, in partnership with Positive Thinking Company
E-Town, 364 Cong Hoa, TP Hồ Chí Minh
Company Size : 25-99
View moreJob Summary
- Technical Skill:
- Java ,
- ReactJS ,
- AngularJS ,
- TDD ,
- Automation Testing ,
- AWS ,
- RESTful API
Job description
Overview of job
- Design, develop, review, implement, and manage Java applications and services for the production and pre-release environments.
- Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required.
- Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture.
- Fully understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this.
- Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling.
- Provide robust coding practices, solid unit/component test coverage, and debugging code.
- Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans.
Job Requirement
- 5+ years of hands-on experience in designing, developing, testing and deploying applications on Java for large scale applications
- Strong experience in Java Technologies and building Java-based services with relational databases
- Big plus if you have experience with one of the JavaScript frameworks like ReactJS (preferred) or Angular
- Experience in designing & developing RESTful APIs and microservices-based systems
- Experience in Cloud computing (Amazon Web Services)
- Well versed with Agile methodologies, TDD and Test Engineering and Automation
- Well-versed in writing structured, well-documented, maintainable, and clean code
- Ability to work in a complex development environment and handle dependencies across multiple teams and branches
- English communication skills
- Be happy to coach, mentor and train less senior colleagues
- A passion for working within a team and the ability to work more autonomously from time to time
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- ReactJS
- AngularJS
- TDD
- Automation Testing
- AWS
- RESTful API
COMPETENCES
- Agile
- Communication Skills
- Coaching Skills
- Working Independently
- Teamwork
BUSINESS PROFILE
Viator, a Tripadvisor company, is the market-leading destination for tours and activities provider.
Featuring thousands of in-destination travel activities in more than 2,000 destinations worldwide. Viator engineers work in a cloud environment of both large, complex enterprise applications and smaller micro-services.