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
Any Gradute