Backend Developer:
Phát triển tính năng backend bằng Java Spring (Spring Boot, Security, JPA),
kiến trúc microservices.
Thiết kế, tối ưu API, làm việc với database MySQL, PostgreSQL, MongoDB, Redis (Ưu tiên có kinh nghiệm với Oracle).
Tích hợp hệ thống bên thứ ba (Kafka, Redis, RabbitMQ,...).
Viết test, giám sát, tối ưu hiệu suất hệ thống.
Frontend
Developer:
Xây dựng giao diện web bằng NuxtJS, Angular.
Tích hợp API, tối ưu UI/UX, hiệu suất ứng dụng.
Sử dụng các thư viện UI (Vuetify, Bootstrap, TailwindCSS,...).
Viết test, đảm bảo chất lượng mã nguồn.
Có ít nhất 3 năm kinh nghiệm phát triển backend với Spring Framework (Spring, Spring Boot, Spring Security, Spring JPA...) hoặc/và phát triển frontend với NuxtJS/AngularIO.
Có kinh nghiệm làm việc với PHP/Laravel là một lợi thế.
Hiểu về lập trình hướng đối tượng (OOP).
Tư duy logic tốt, có khả năng thiết kế hệ thống.
Làm việc với cơ sở dữ liệu quan hệ (MySQL, PostgreSQL) và NoSQL (MongoDB, Redis). (Có kinh nghiệm với Oracle là một lợi thế).
Có kiến thức hoặc kinh nghiệm về kiến trúc microservices.
Hiểu biết hoặc có kinh nghiệm về DevOps, CI/CD, triển khai Docker là một lợi thế.
Có kinh nghiệm về logging & monitoring (Prometheus, Grafana, ELK) là một lợi thế.