This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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 Responsibility
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
Requirements
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
What we offer
Competitive Salary
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
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 …)
Sponsor examination fee for professional certificates (AWS, Azure, IELTS, PMP, Scrum Master,...)
Sponsor fee for joining any technical training sessions and courses