-Provide technical guidance to solution and development team members.
-Maintain effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups.
-Proactively raise issues to technical and group Leads when necessary.
-Handle multiple tasks at one time.
- Understand client requirements, current state architecture of the enterprise and create roadmap, and adopted by client’s leadership team.
- Engage with client architecture group.
- Serve as client CIO’s technical advisor.
Solution design and delivery:
- Transform clients’ business requirements into IT solutions, which including evaluation of technical feasibility, analysis of advanced systems, designing best fit technical solutions
- Create software architecture document, high level and low level design document, non-functional requirements for the project.
- Collect and provide work breakdown estimation base on solution requirements.
- Produce high-quality application engineering deliverables in accordance with the project timeline.
- Review design documents and perform code review during project implementation.
- Ensure quality deliverables.
Product & assets generation:
- Plan the products and assets development direction and road maps based on company strategies
- Hands on and lead to build the platform and codes of Java & micro services application framework
- Hands on and lead to build the CI/CD environment
- Product high level and lead to create detail level documents of products and assets.
Required professional and technical expertise:
・ Spring Framework, Spring Boot, Spring Cloud
・ Familiar with micro services development, such as Nacos, Eureka, Sentinel, token, Harbor private library
・ Familiar with flow engine Camunda
・ Familiar with application security mechanism such as jwt. oauth2, lombok
・ Ability to build Restful API, and familiar with JSON / AJAX
・ Familiar with MyBatis
・ Ability to improve SQL
・ Experience in using NoSQL tools Mongo / Redis
・ Familiar with Eclipse & Visual Studio Code …tool
・ Familiar with Mavens, Jenkis、Git、Gitlab … CI/CD tools
・ Familiar with Microservices, Tomcat, Servlet, JDBC and other architectures
・ Familiar with Docker, docker file, docker-compose
・ Familiar with Linux system, including Red Hat OpenShift and SuSE Rancher
・ Familiar with following skills will be pluses:
-iOS, Android APP design and programming
A leading ESG company ; A trustworthy partner that grows together with clients by Intelligent & Technology offerings.