Based in Hanoi, Esoft VN is part of the Danish owned Esoft Systems Group established in year 2000Esoft Systems is an international full-service provider of digital content to the global real estate sector. Focus is on developing and delivering intelligent tech solutions improving the conversion rate for realtorsEsoft Systems is a public traded company, listed on Nasdaq First North in Denmark. This combined with a strong market position in Denmark has allowed us to grow internationally. Today, we service clients in Europe, Australia and North America from our offices in Denmark, Sweden and Vietnam. The group has grown steadily over the years and achieved a turnover of DKK 150 million in 2018We believe in delivering high quality products combined with outstanding service, and we see our clients as partners. We have a constant focus on innovation, optimization and being a first mover in the market while at the same time building a socially responsible workplace where people work across cultures, gender, physical handicaps and time zonesOur ambitions are high, and currently we have more than 800 committed colleagues in the group of which 700 are working in our Hanoi operationEsoft 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.At Esoft, we encourage all applicants from minorities, women, people with disabilities, and all other qualified applicants.As a Java Developer, you will play a key role in developing and maintaining software applications. Your primary responsibilities will include participating in the development process, coding, testing, unit-testing, and reviewing code. You will also be responsible for identifying and troubleshooting system issues, analyzing errors for root causes, and proposing solutions.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 HAVE
Must be experienced developer, having minimum of 5 years professional experience. A proven track record with international organizations or studying is desirable.
Solid foundation on Software programming, rich experienced of developing Java Application/Services, Spring Framework
Solid foundation on Database, SQL Query and transaction.
Experienced with system integrations and APIs.
Experienced with utilising standard design patterns.
Proven skills in creating scalable and resilient software designs.
Ability to follow established architectural guidelines for both design and implementation.
Must be used to working with (and enjoy) Test Automation, Scrum.
Self-motivated with good team skills. Enthusiastic and interested in learning and applying new technologies.
Fluent communication in English, both written and verbal.
Have experience and interested working in a distributed team.
PLUS SKILLS AND EXPERIENCE
Experience with Agile Project Management; namely Scrum
Experience with Jira, Confluence
MINDSET & ATTITUDE
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