Apply - Esoft COM

Senior Java Developer


Esoft is one of the world’s leading real-estate tech companies specializing in property presentations, image processing, 3D visualization, and online marketing of properties worldwide.

Our customers are real estate agents and property-marketing companies in Europe, US, and Australia who rely on us for our fast service, our innovative solutions, and high and consistent quality. The company was founded in 2000 in Denmark and our platform in Vietnam has been operating since 2007. We currently employ more than 800 people in our offices in Vietnam, Denmark, Sweden, and Norway.

To learn more about our company’s business and culture, please visit:

At Esoft, we encourage all applicants from minorities, women, the people with disabilities and all other qualified applicants.


The Java Developer will be responsible for, but not be limited to, the following:

  • Working with Product Owner to clarify task requirement and proactively propose better ideas or suggestion if any.
  • Participating in the development including coding, testing, unit-testing and code reviewing.
  • Trouble shooting system issues and analyze errors for root causes and propose solution.
  • Deploying bug fixes and feature releases



  • Must be experienced developer, having minimum of 5 years professional experience. A proven track record with international organizations or studying is desirable.
  • Proven skills in creating scalable and resilient software designs.
  • Ability to follow established architectural guidelines for both design and implementation.
  • Experienced with utilising standard design patterns.
  • Experienced with system integrations and APIs.
  • Having worked with Microservices would be an advantage.
  • used to working with (and enjoy) Test Automation, Scrum.
  • Current technologies in used include Java enterprise applications, Spring, Hibernate, REST, Amazon Webservices. The more you know the better; otherwise we can help to bridge the gaps.
  • Self-motivated with good team skills. Enthusiastic and interested in learning and applying new technologies.
  • Have the ability to communicate in English, both written and verbal is preferred
  • Have experience and interested working in a distributed team.


  • Experience with Agile Project Management; namely Scrum
  • Experience with Jira, Confluence


  • Be a team player, work toward the common goal of the team, is willing to support other colleagues
  • Eager to learn the new technologies & Machine learning approaches & systems
  • Have good mindset, attitude & commitment


  • Attractive salary package
  • Loyalty bonus, annual performance bonus (up to 2-month salary)
  • High Social – Health – Insurance paid
  • Healthcare: annual health check-up, private health insurance
  • Annual leaves: 12 days
  • Salary review once per year
  • Laptop/Mac is provided
  • Standard working time 9:00AM - 6:00PM, from Monday to Friday
  • Training courses: technical skills - soft skills – English

People are extremely important to us and that’s why we have a clear vision to make Esoft a great place to work in its sector. We pride ourselves on:

  • Our Core Values: Quality, Credibility, Openness, Innovation, Care, Passion
  • Our CSR (Corporate Social Responsibility) and employee ethics
  • Professional, international and flexible working environment
  • Great and open teamwork
Apply before: as soon as possible