JOB DESCRIPTION
- Design, build and maintain APIs, services, and systems across development teams
- Work within a team & communicate effectively across teams
- Deal with technical challenges, programing tasks while managing client expectations and building long-term customer relations
- Work with engineers across the company to build delightful features that span various parts of the system
JOB REQUIREMENTS
Requirements
- 1.5+ years of experience building web applications
- Hands-on experience with Spring, Spring Boot, or Hibernate
- Proficient with Git and Git Flow
- Solid understanding of databases and database design
Nice to have
- Familiarity with SOLID principles and common design patterns
- Experience with microservices architecture
- Experience with distributed systems using messaging tools such as Kafka or RabbitMQ
- Knowledge of cloud services (AWS, Oracle) and containerization (Docker / Kubernetes)
Skills: Java, Database, Spring, Kafka
BENEFITS
Competitive Salary and Brilliant Health Benefits
- Attractive salary (13th-month salary, salary review twice/year) and project bonus
- Bonus programs for candidate referral, technical article writing
- Allowance for sickness, maternity, paternity and periodic health examination
- PVI health care program
- The staff of the quarter and year reward
Progressive and Fun Working Environment
- A professional English-speaking working environment with Agile – Scrum model
- Hybrid Working Model: Flexible working time and WFH support.
- Surrounded with friendly, open-minded, young and supportive colleagues
- Annual company trip and regular team-building parties, party celebration (Christmas, Birthday, Mid-autumn,...), Sports clubs (football, badminton, swimming …)
Valuable Training
- Sponsor examination fee for professional certificates (AWS, Azure, IELTS, PMP, Scrum Master,...)
- Sponsor fee for joining any technical training sessions and courses.
- Free English workshops