Job descriptionLead other engineers in communication and collaboration with PM and other teams(frontend, devops, QC, ...)
Train Junior Developers
Design application structure, architect
Design and implement API
Produce functional, technical documents when requested
Design application database
Job requirementExperience in developing applications using messaging services, caching services
Experience in Web Programming technologies (HTML5, Bootstrap, jQuery, AngularJS,ReactJs...)
Experience in Java application framework (Spring, Spring boot, Hibernate, Jupiter, Mockito, Swagger, Flyway, Liquibase,...)
Experience in working with application servers (Tomcat, JBoss, WebLogic...)
Experience in optimizing application performance and handling large amount of data
Experience in design and implement REST API
Experience in Server Application Programming using Java (at least 3 years)
Experience in data security, OAuth2, OIDC, OWASP, SAST, DAST,...
Familiar with software development processes (Waterfall, Agile)
Experience in modern protocol, e.g. MQTT, WebSocket, RPC,...
Catch up with modern technologies (micro- services, IOT, big- data, AI, Blockchain...)
Able to communicate in English
Experience in using cloud services (AWS, Azure, GCP,...)
Experience in RDBMS and Modern Database System (MySQL, PostgreSQL...)
Minimum education level: Bachelor’s Degree in computer science, Information Technology or equivalent
Benefit100% salary & full social insurance during probation period;
Meaningful work with experienced & strong technical veterans
Special celebration on 8/3, 1/6, Xmas, Tet holiday...;
19 paid days off per year
Flat structure, simple processes & transparency
Free lunch, snacks, coffee and tea;
Onsite opportunity to Japan, and Singapore for training and supporting customer
International working environment with friendly and passionate colleagues
Attractive compensation, regular assessments, and salary reviews
Premium health care insurance (PTI);
WFH 1 day per week*
Outing/team- building activities (company trip, sport, dinner...)