Job Description :
Title: Core Java with Unix Location: Montreal, Quebec Contract to Hire Job Responsibilities: Developing server-side components (using Java and related apis) components that meet the business requirements in an effective and efficient manner. Directly interface with business analysts in understanding the requirement and providing solutions. Application architect experience Experience building Java applications, in a service based architecture. Need hands on current experience on Java JUnit, XML, Spring, Hibernate and SQL. Strong DB knowledge- including PL/SQL Knowledge of PERL Hands on experience with version control, build integration and messaging technologies. Need to demonstrate in-depth understanding of OO principles, design patterns and threading techniques. Strong Web Services background required. Strong analytical and problem solving skills. Strong computer science and data-structure fundamentals. Appreciation for design patterns/anti-patterns. Appreciation for team-work Ability to build or work in a continuous integration framework Must be able to interact with all levels of personnel within the organization and be effective with both business and technical teams. Ability to deal with ambiguity and define approaches to bring unfocused issues to resolution Excellent written and oral communication skills for managing interactions both within the team and without. Very strong attention to detail and organizational skills. Strong work ethic