Design, build, refactor, and maintain efficient, reusable, and reliable Java code.
Ensure the best possible performance, quality, and responsiveness of the applications.
Perform daily management tasks, coordinate with the Project Manager (PM) to create the project plan, guide the daily work of junior engineers, and share knowledge.
Stay up-to-date with new technologies.
Candidate requirements
Have at least 5 years of experience in Java
Experienced with:
Java OOP, Java 8 (at least), Maven, Lombok
Spring Boot 2, Spring 5 (Core, MVC REST, Data JPA, AOP)
MySQL 3, MySQL
JUnit, Spring Test, Spring DBUnit Test, Mock Testing libraries
Be familiar with Git, Github, Docker, Postman
Nice to have (Frontend skills):
HTML/CSS/Javascript/Typescript, Bootstrap
ReactJS/VueJS/AngularJS
Elasticsearch
Interest
Salary range: Negotiable base on your experience ($1,200 - $
Unlimited bonus funds. Review performance every year or whenever you achieve outstanding achievement.
We work in the spirit of respecting the law, so what the law has, you will get more than that: Month 13th salary, Insurance, annual days off,
Be provided with the necessary equipment to work likes Macbook Pro or anything you need more.
Many cultural activities for you to enjoy: Birthday party, Welcome party, Team building events or monthly company party, Company trip, Free in-house entertainment facilities (football, table-football, boxing), Coffee and snack