Job Description
About Company
We are currently looking for Full Stack Java Software Engineer
Your role & responsibilities
- Translate application user stories into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Maintain code quality, organization, and automatization
- Write and maintain high quality unit tests
- Perform code review
- Adhere to the acceptance criteria and the Definition of Done
Your skills & qualifications
- Proficient in Java/ JEE and Spring framework, with a good knowledge of its ecosystems
- Strong understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Proficiency with SQL, Hibernate, JPA
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Ability to clearly communicate with both technical and non-technical team members
*** Other Requirements:
- Experience with Agile Scrum
- Experience with Ember or other JavaScript
- Familiarity with build tools such as Ant, Maven, and Gradle
Benefits for you
- Product company with global reputation specialized in end-point security
- Very attractive salary (Up to 2000$)
- Global standard working environment
- 100% salary during probation period
- 13th month salary
- Birthday Bonus, New Year Bonus
- Social Insurance, health insurance, unemployment insurance on total salary after probation period
- Bao Viet Healthcare Insurance
- Health Check
- Team Building
- Flexible working hours
- Training & development opportunities
- Laptop and PC for everyone
Company
Megazone Vietnam Company Limited
Industry
Phần Mềm, Dịch vụ doanh nghiệp, E-commerce Platforms
Company size
25-99
Nationality
South-Korea, Vietnam