JOB DESCRIPTION
Full Stack Developer (Java, Springboot, React) :
Has responsibility for implementation of assigned tasks in making the plan, design, development, technical support related to software development under the project member role.
-
Develop and maintain fullstack web applications using Java (Spring Boot) on back-end and React.js on front-end.
-
Participate in the entire software development lifecycle, from requirements gathering, analysis, design to deployment and maintenance.
-
Conduct unit testing and support integration testing.
-
Work with relational (
MySQL, PostgreSQL
) and NoSQL (
MongoDB, Redis
) databases.
-
Optimize application performance, ensuring reliability and scalability.
-
Collaborate with other team as BA, Designer, DevOps engineers, QC and product managers to deliver high-quality software solutions.
-
Write clean, efficient, and well-documented code following best practices.
-
Conduct unit and integration testing to ensure software quality.
-
Participate in Agile development, including sprint planning, stand-up meetings, and retrospectives.
REQUIREMENTS
-
Have working experience and excellent knowledge at software developing using Java, Spring boot, API Development (REST API)
-
Have working experience and excellent knowledge at software developing using React, HTML, JavaScript
-
Have experience developing web applications
-
RDBMS (MySQL, PostgreSQL)
-
Git, Jira, Confluence
-
Understand and apply CI/CD, Sonarqube.
-
Good at communicate in English
-
Be proactive and responsible at work.
[Nice-to-have]
-
Experience working in Kubernetes and Cloud environments (AWS, GCP)
-
Experience in SQL optimization
BENEFIT
-
Salary : Negotiable
-
Consideration for salary increase: Once per year
-
Social insurance paid according to regulations.
-
Company's own insurance.
-
Bonus on Tet holidays and other major holidays of the year.
-
Company vacation once per year.
-
There is a 13th salary month and bonus according to the year's contribution.