Java Fullstack Developer
Job Overview
-
Date PostedMay 1, 2026
-
Expiration dateMay 31, 2026
-
Experience3 - 5 Years
-
QualificationBachelor Degree
-
LevelMiddle, Senior
-
Company TypeOutsourcing
-
Company Size50 - 100
-
Working TypeRemote
-
CountryVietnam
-
DomainOthers
-
OvertimeNo
-
Working timeMon - Fri
-
AddressRemote/ Ho Chi Minh
-
Offered SalaryVND 38,000,000 / month
Job Description
Job overview and responsibility
– You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
– You will work in collaborative, value-driven teams to build innovative customer experiences for our clients.
– Create large-scale distributed systems out of microservices.
– Efficiently utilize DevOps tools and practices to build and deploy software.
– You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between.
– You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills.
Required skills and experiences
3-5 years of proven and progressive experience using Java, Spring Boot, AWS, React.js/Angular, JS/TS. Experience working with TDD, Domain driven design, Reactor, Kafka, Docker, Kubernetes CLI, Kotlin(Good to have). A strong understanding of Object orientation, SOLID principles, Clean coding, and patterns is desirable.
Job Requirements
– A Bachelor’s Degree in related field is a MUST HAVE
– 3-5 years of experience working with Java, Spring Boot Web, Gradle, OOP, React.js/Angular, JS/TS
– High fluency in English as this role will report to HQ in India.
– Experience working with TDD, Domain driven design, Reactor, Kafka, Docker, Kubernetes CLI, and Kotlin (Good to have).
– Great OO skills, including strong design patterns knowledge. Understanding functional programming would be a plus.
– You have led software development teams using Agile, Lean, and/or Continuous Delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
– Passion for software engineering and craftsman-like coding process.
– Experience in developing applications integrating with RDBMS like MySql or Postgres.
Preferred skills and experiences
– Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.
– Exposure to AI/ML-enabled integrations, including RAG-based solutions and Prompt Engineering, is a strong plus.
Why Candidate should apply this position
– Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
– Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
– Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
– Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
– Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.
Report to
HQ
Interview process
4 rounds