Overview
Experience leading a team and collaborating with developers and analysts
Excellent English communications skills (verbal and written)
Excellent comprehension of requirements and translation into design
Excellent organizational and coordination skills
Excellent incident identification and problem solving skills
Being passionate about choices of technologies, quality of work and robustness of implementations
Being proactive, willing to "go beyond" and striving for excellence
Thorough understanding of the object-oriented paradigm and object-oriented design best practices and principles
Must have strong expertise with Java/J2EE Design & Development experience.
Well-developed programming and testing skills in Java/J2EE environments
Minimum 5 years work experience on medium to large scale software development projects using Java
Minimum 4 years work experience in developing enterprise scale web applications using Struts, Spring and Hibernate.
Minimum 3 years work experience using Web Services frameworks such as CXF or Spring WS.
Knowledge of other web frameworks and/or programming languages is an asset but not a requisite
Skills / Roles I hire for
Java DeveloperjavaSenior Software ConsultantSenior Software DeveloperSenior Software ProgrammerJ2EE DeveloperJ2EE ProgrammerJ2EE