JOB DESCRIPTION
- Design, build, and maintain Java backend services, microservices, and APIs across development teams
- Define, provision, and maintain cloud infrastructure as code on AWS
- Build and improve CI/CD pipelines and DevOps practices to support reliable delivery
- Design and operate event-driven systems using AWS messaging services (SQS, SNS, Step Functions, EventBridge)
- Work closely with engineers to ensure application, cloud, and infrastructure components fit together in production
- Deal with technical challenges and programming tasks while managing client expectations and building long-term customer relations
- Work within a team and communicate effectively across teams
JOB REQUIREMENTS
MUST HAVE SKILLS:
- From 5 years of experience building production backend services, with strong focus on microservices
- Strong Java backend development experience (Spring Boot, Spring Cloud, or similar microservices stack)
- Proven experience designing, building, and operating microservices and RESTful APIs in production
- Solid understanding of microservices fundamentals: service boundaries, API contracts, data ownership, and inter-service communication
- Experience with event-driven / messaging systems for service-to-service communication (SQS, SNS, Step Functions, EventBridge, Kafka, or similar)
- Hands-on AWS cloud experience running microservices in a production environment
- Infrastructure as Code experience (Terraform or CloudFormation)
- Experience with CI/CD pipelines and independent service deployment
- Good understanding of SOLID principles, Design Patterns, and distributed-system trade-offs
- Strong knowledge of databases and DB design (including data management across services)
- Experience working with Git and Git flow
NICE TO HAVE:
- Containerization and orchestration exposure (Docker, Kubernetes, ECS, or EKS)
- Observability and monitoring across distributed services (logging, metrics, tracing)
- TypeScript or Node.js experience
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