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