Job Description
About Company
Your role & responsibilities
- Participating in the process of analyzing, designing, developing, upgrading and operating products according to customers' requirements
- Work with other members (FE Developer, UI/UX Designer, BA...) to perfect the functions of the product
- Research solutions to optimize source code, system performance
- Ability to review code, support and guide other team members
Your skills & qualifications
Qualifications:
- At least 3 years of experience working with Java 8+, Spring framework.
- Understanding of OOP/AOP, experience working with functional programming.
- Experience working with Spring Boot, Spring Security, Spring Data, Jpa/Hibernate, Restful api, jwt and databases (Postgres, Mssql, MySql...)
- Experience in building microservices is an advantage
- Knowledge of design patterns and SOLID principles is an advantage.
- Able to read/write English documents
- Have management experience.
Nice to have:
- Experience working with Kafka/RabbitMQ, Redis
- Understanding of frontend technology (Angular, React, ...)
- Experience working with cloud platform (AWS/GCP/Azure)
- Experience with deployment process, CI/CD
- Good English communication
Benefits for you
- Attractive salary, suitable for working capacity.
- Review salary twice/year.
- Working hours: 8:30 ~ 17:30, 5 days/ week.
- Enjoying good remuneration of company when becoming an employee: social insurance, annual company trip,...
- 13th salary, End Year bonus,...
- Recognition and rewards based on your performance.
- High promotion opportunity.
- Good career path development.
- Creative, modern and open working place.
- Continuous and professional training to fully develop your potential