Software Engineering
Java Developer
About the company
VinSmart Future (VSF) is Vingroup's technology company, formed by merging the Group's entire technology ecosystem. As a core driver of Vingroup's future growth, VSF is AI-first - with artificial intelligence as the foundation of everything we build. With a talented team of nearly 4,000 local and international technology experts, VSF focuses on creating high-utility technologies that enhance lives and connect data, models, and infrastructure to unlock new possibilities.
Responsibilities
Design, develop, and optimize backend systems supporting real estate business software platforms.
Analyze business requirements and design Microservices architectures to ensure system performance, scalability, and stability.
Develop RESTful APIs for websites, mobile applications, and internal systems.
Design and optimize databases, handling large-scale data processing and concurrent transactions.
Integrate with CRM, ERP, Payment Gateway, eKYC, digital mapping, SMS/Email services, and third-party systems.
Build asynchronous processing systems using Message Queue technologies such as Kafka and RabbitMQ.
Collaborate with Product Owners, Business Analysts, Frontend Developers, QA Engineers, and DevOps Engineers throughout the product development lifecycle.
Perform Code Reviews, Unit Testing, and Integration Testing to improve code quality.
Troubleshoot production issues, optimize system performance, and ensure service-level agreements (SLAs) are met.
Contribute to system architecture, coding guidelines, and engineering best practices across the development team.
Requirements
At least 5 years of experience in backend development using Java.
Strong proficiency in Java 11/17+, Spring Boot, Spring MVC, Spring Security, and Spring Data JPA/Hibernate.
Proven experience designing, developing, and optimizing RESTful APIs.
Experience building systems based on Microservices and Event-Driven Architecture.
Strong knowledge of relational databases (MySQL/PostgreSQL) and caching systems (Redis).
Hands-on experience with Message Queue technologies such as Kafka or RabbitMQ.
Solid understanding of OOP, SOLID principles, Design Patterns, Clean Code, and Clean Architecture.
Experience with Docker, Git, and Agile/Scrum software development methodologies.
Ability to analyze business requirements, design technical solutions, and optimize system performance.
Strong product mindset, with the ability to proactively propose technical solutions to improve product quality and user experience.
NICE TO HAVE
Experience deploying applications on Kubernetes and cloud platforms such as AWS, Azure, or GCP.
Experience with Elasticsearch/OpenSearch, Prometheus, Grafana, or the ELK Stack.
Experience building CI/CD pipelines using GitLab CI, Jenkins, or equivalent tools.
Experience developing large-scale systems that handle high concurrency or high traffic volumes.
Experience in PropTech, FinTech, CRM, Marketplace, or e-commerce domains.
Benefits
- Income competitive with the market.
- Lunch allowance.
- Preferential rates across the Group's ecosystem: tuition discounts (Vinschool), healthcare (Vinmec), resorts (Vinpearl), vehicle purchase (VinFast), and home rental or purchase (Vinhomes) … under the Group's policies.
- Full insurance coverage as required by the Labor Law (Social, Health, UI), plus Company-provided personal health insurance based on position level, and periodic health check-ups at reputable hospitals and health centers nationwide.
- Access to strategic, large-scale key technology projects.
- The opportunity to work in a professional technology environment that brings together scientists, experts and engineers from leading technology companies in Vietnam and worldwide.
- Free learning resources on Udemy, Coursera and O'Reilly; internal workshops; certification sponsorship; and special mentorship programs from the Group's and Company's leadership.
- The chance to join the Group's technology clubs and internal tech events to learn and turn personal projects and ideas into reality.
- Training programs to become an "Internal Trainer" and share expertise, with special benefits.
- 12 annual leave days, plus public holidays and Tết as regulated by law.
Working Hours
- 05 official working days at the office (Monday – Friday).
- 02 remote working days per month on Saturdays on a rotating schedule.
- Flexible working hours with check-in window from 08:30 – 09:30.
- Proactively manage time to complete 08 working hours/day.
Work Location
- Vincom Dong Khoi, Ho Chi Minh City
Check application status
Enter the email you used when submitting your CV — we'll send a verification code to that inbox to protect your information.
We email you a verification code so only you can view your application status.