Mô Tả Công Việc
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.
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
Yêu Cầu Công Việc
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
- Have good mindset, attitude & commitment
Hình thức
Quyền Lợi
- 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
- Company summer trip & quarterly team building
- Salary review once per year
- Laptop/Mac is provided
- Standard working time 9:00AM - 6:00PM, from Monday to Friday
- Clubs program: football, badminton, swimming…
- 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