Fullstack Developer (Java, ReactJS/ Angular)
Job Reference: 20559
Posted Date: 04/03/2026
Job Type: Permanent
Salary: 30000000 (VND) - 50000000 (VND)
Industry: IT- Solutions Provider
Fullstack Developer (Java, ReactJS/ Angular)
THE ROLE
We are looking for a software engineer with 3–5 years of hands-on experience in Java,
Spring Boot, AWS, and modern frontend frameworks such as React.js or Angular using
JavaScript/TypeScript.
The ideal candidate has practical exposure to Test-Driven Development (TDD),
Domain-Driven Design (DDD), Reactive programming (Reactor), Kafka, Docker, and
Kubernetes (CLI). Experience with Kotlin is considered an advantage.
A solid foundation in Object-Oriented Programming (OOP), SOLID principles, Clean
Code, and design patterns is highly valued.
RESPONSIBILITIES
JOB REQUIREMENTS:
BENEFITS
THE ROLE
We are looking for a software engineer with 3–5 years of hands-on experience in Java,
Spring Boot, AWS, and modern frontend frameworks such as React.js or Angular using
JavaScript/TypeScript.
The ideal candidate has practical exposure to Test-Driven Development (TDD),
Domain-Driven Design (DDD), Reactive programming (Reactor), Kafka, Docker, and
Kubernetes (CLI). Experience with Kotlin is considered an advantage.
A solid foundation in Object-Oriented Programming (OOP), SOLID principles, Clean
Code, and design patterns is highly valued.
RESPONSIBILITIES
- Apply continuous delivery practices to deliver high-quality software and business value early
- Collaborate in cross-functional, value-driven teams to build innovative solutions for clients
- Design and develop large-scale distributed systems based on microservices architecture
- Leverage DevOps tools and practices to efficiently build, deploy, and maintain applications
- Participate in the full software delivery lifecycle, from ideation and design to deployment and support
- Act as a technical mentor, supporting and guiding junior team members through leadership and expertise.
JOB REQUIREMENTS:
- Strong experience with Java, Spring Boot (Web), Gradle, and Object-Oriented Programming
- Frontend experience using React.js or Angular with JavaScript / TypeScript
- Hands-on experience with TDD, Domain-Driven Design, Reactor, Kafka, Docker, and Kubernetes CLI
- Kotlin experience is a plus
- Excellent OO design skills with solid knowledge of design patterns
- Understanding of functional programming concepts is an advantage
- Experience leading or contributing to teams using Agile, Lean, and Continuous
- Delivery practices such as:
- TDD
- Continuous Integration
- Pair programming
- Infrastructure automation
- Strong passion for software engineering craftsmanship and high-quality code
- Experience in integrating applications with RDBMS such as MySQL or PostgreSQL.
BENEFITS
- Innovative Engineering Culture: Flat structure, collaborative mindset, fail-fast approach that encourages learning and initiative
- Engineering Excellence: Strong focus on Clean Code, SOLID, TDD/BDD, supported by mature CI/CD pipelines and polyglot development
- Continuous Learning & Growth: Mentorship programs, masterclasses, Geek Nights, workshops, skill-building sessions, and blogging opportunities
- Agile & Client-Focused: Works with Agile methodologies (Scrum, XP), promotes ownership and deep client engagement
- Supportive Work Environment: Emphasis on work-life balance, flexible working arrangements, generous leave policies, and strong team bonding activities.
