Qualification: 1. 5+ year of experience in Java/J2EE web-based application development; 2. Familiar with Java development framework, such as Spring MVC, Springboot and Mybatis; 3. Advanced knowledge and experience with multi-tier web-based development and Internet technologies, including HTML, JSP, CSS, XML, Javascript, JQuery, Ajax, Angular JS or other frontend frameworks. 4. Good experience developing web service (SOAP, REST), Message Queue, RMI etc. 5. Familiar with JBPM workflow engine. 6. Good knowledge of web application security control 7. Strong knowledge using ECLIPSE, IBM WSAD development tools. 8. Familiar with common design patterns, good experience in UML modeling design. 9. Familiar with application servers such as Websphere and JBoss. 10. Familiar with CVS, GIT etc version control tools, meet software development standards. 11. Good knowledge in database modeling and design, familiar with Oracle, PostgreSQL database; 12. Must be self-motivated with strong initiative, sense of ownership, and rely on experience and judgment to plan and accomplish goals. 13. Bachelor's Degree in Computer Science, Engineering, or related technical field. 14. Good communication skill in English.
Experience with banking application or oversea company preferred.