Description

Role Description

Collect and analyze user requirements, conduct impact analysis, perform system design

Deliver quality solution and strive for better way to implement in terms of code efficiency and reusability

Write and review technical documentations, such as functional specification, technical specification, ER diagram, data flow and network diagram

Provide ongoing BAU support for existing systems

Practice the Agile development process and reach the goal of each sprint

Implements computer system requirements by defining and analyzing system problems

Design coding workflow and test solutions

Provide suggestions on UX/UI design of the systems layout

KNOWLEDGE & TECHNICAL SKILLS

Working experience with code quality and best practices tool

Solid experience in Java EE, Java Spring Boot, JPA/Hibernate, Docker, SOA/Microservices

Experience with CI/CD pipeline from frontend build perspective is a plus

Knowledge of modern authorization mechanisms, such as JSON Web Token

Experience with common front-end development tools such as Webpack, NPM, etc solid experience in web front-end development

Familiar with front-end frameworks (Vue.js, Vue CLI), HTML5, CSS3, JavaScript (including OOP model), JQuery for front-end developer

Education

Any Gradute