Support PM to oversee the entire project/product development process – from start to delivery.
Create detail program design/program
Create high level design (architecture design and technical solution document)
Determining project requirements and providing project estimates and timelines.
Managing project scope before, during and post-delivery.
Delegating daily and weekly tasks to technical team members, tracking tasks and the team.
Solve issues and developing/providing workarounds and alternative solutions.
Overseeing deployments and new releases.
Identifying risks, defining the mitigation & creating a contingency plan..)
Writing progress reports and delivering presentations to the relevant stakeholders.
Coaching and motivating team members.
Conduct technical training for the project
Yêu Cầu Công Việc
A Computer Science or Engineering Degree.
At least 4 years of experience in Java development on Linux/Windows platform.
Ability to investigate new technologies and interested to improve and bolster systems
Knowledge of integration, software architecture and/or system infrastructure
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Experience in Java frameworks: Spring (Spring MVC, Spring Boot, Spring Security), Hibernate, Micro service.
Experience in Web Service (RESTful, SOAP) and knowledge in queue processing (Active MQ, IBM MQ).
Experience in Java Application Servers, Database Servers.
Proficient in version control systems: Git, SVN.
Strong leadership and organizational abilities.
Good communication and presentation skills.
Good job management, time management and problem solving skills.