All open roles
Engineering SpringAWS

Java Developer

Ho Chi Minh City, Vietnam Full-time Junior — Senior Posted May 2026
Department Engineering
Level Junior — Senior
Location Ho Chi Minh City, Vietnam
Work type Full-time
Stack Spring · AWS

HDWEBSOFT is hiring Java Developers at all levels (Junior to Senior) in Ho Chi Minh City, Vietnam. The role builds Java web applications and REST APIs with Spring and AWS for clients in the US, EU, and APAC. HDWEBSOFT is a 150-person ISO-certified software outsourcing company with 14 years of experience.

About this role

We're looking for Java Developers at all levels — from Talent Freshers eager to learn, through to Seniors who can lead technical direction. You'll build Java web applications and APIs for clients across the US, EU, and APAC.

What you’ll do

  • Collaborate with the team to develop Java projects
  • Build Java web applications and RESTful APIs
  • Build rich web applications with Spring and AWS
  • Participate in code reviews and maintain code quality
  • Contribute to technical documentation and knowledge sharing

What we’re looking for

Must-haves

  • Experienced in Java web and API development
  • Solid understanding of object-oriented programming principles
  • Familiarity with Spring Framework
  • Working English skills

Nice to haves

  • Open to all levels including talent freshers and juniors with strong fundamentals
  • Frontend development knowledge (jQuery, React, Vue, Angular)
  • Experience with AWS services
  • Knowledge of microservices architecture
  • Experience with CI/CD pipelines
What HDWEBSOFT offers you
Competitive salary + monthly bonus
iMac / MacBook Pro for every engineer
Health insurance (in-patient & out-patient)
Annual company trip
Onsite opportunities (US, SG, HK)
Working hours Mon–Fri, 8:30 AM–6 PM
Monthly team events & parties
Professional dev & training sessions

How we hire

We keep our process short and respectful of your time. Here’s what to expect after you apply:

Step 1 — CV Review We review every application within 3 business days and respond either way
Step 2 — Technical Screen A 30-minute call with an engineer to discuss your background and a small exercise
Step 3 — Technical Interview A deeper conversation with the engineering lead (60 minutes, online)
Step 4 — Offer If it’s a match, we make an offer within 10 business days (2 calendar weeks) of the final interview