【IT】Enterprise Architect
Description
【Key tasks】
1. Architecture Design
- Leading the architecture and framework design for enterprise level Java/JEE projects
- Hands-on Java/J2EE development in pilot or important projects
2. Quality Control
- Moderating and overseeing the quality of development
3. Optimization
- Development Process Optimization
- System Performance Optimization
- Business Process Optimization
4. Innovation
- Innovation to solve technical problems and optimize current process
5. Mentoring developers
【Qualification】
1. Minimum 5 years of Object Oriented Development leveraging core Java technologies
- At lease one large scale web based application
- Multi-threading and concurrency management
- Use of Architectural and Design Patterns
- Unit testing and Test Driven Development
2. Minimum 1 years of architecting, implementing enterprise Java application
3. Expert-level knowledge of Java, including: Spring/JPA/Hibernate/Struts/JDBC
4. Expert analytical and problem solving skills
5. Outstanding communication, organization and time management skills
6. Ability to work and solve problems in team environment
7. Strong knowledge of JavaScript and front-end skill, including: JQuery, Bootstrap (optional)
8. Strong knowledge of SAP (optional)
9. Strong knowledge of NoSQL (optional)
10. Strong knowledge of Mobile App Development (optional)