Our client is is a leading provider of end-to-end IT services and solutions for Global 1000 companies.
They currently have openings for Java Developer positions as Follows:
Position: Senior Java Developer
Type: Contract, Contract to hire or Full Time
Location: Toronto, Ontario
Compensation: Depending on Experience
Skills and Experience
8+ years of related industry experience of hands-on experience in JavaScript, CSS2/3, HTML, Java/J2EE, AJAX, SOA, Design Patterns, UML, Data structures, XML, HTML, Spring, Struts and other typical web technologies and internet protocols
Solid understanding of advanced OO concepts/methodologies
Experience with Agile/Scrum
Participate in the research, design and implementation of performance scaling strategies
Requirements
Develops clean, elegant, well-commented, and very reusable code which is easy to maintain and extend
Code must be thoroughly tested with Junit/testNG and automated tests
Extensive experience with the presentation layer using various languages and frameworks such as SpringMVC, JSP,Servlet,Sitemesh,JSF,Ajax framework,jQuery, HTML, JavaScript,Json, log4j
Strong experience on J2EE stacks: JMS, JPA,JSTL, DOM4J,JDBC, Hibernate
Solid experience on Oracle 10/11G performance tuning
Strong experience on Jboss/Tomcat J2EE application server
Strong verbal and written communication skills
Strong problem analysis and resolution skills
Excellent time management skills and the ability to work on concurrent assignments with different priorities
Prior experience with automobile industry support and/or buyer dealer applications is a plus
Education
University degree in Computer Science, Computer Engineering, or equivalent