CGI is looking for a Java Developer with the following skill sets:Â
Minimum 6 years of experience using J2EE technologiesÂ
Excellent communication skillsÂ
Serves as a point of contact for the design/development on matters of building ServicesÂ
Serves as an expert resource on matters of building Services using the technology stack - Java, Spring Integration, Hibernate, JUnit, JSON for REST based servicesÂ
Spring MVCÂ
Spring REST web servicesÂ
Spring integrationÂ
JIBX - tool for binding XML data to Java objectsÂ
HibernateÂ
Oracle 11gÂ
Stored procedures - Collaterals and RARÂ
Jboss EAP 6 -application serverÂ
Junit/Jmeter- Testing toolÂ
Git - Version control systemÂ
Jenkins-Building toolÂ
Udeploy- Deployment toolÂ
Experience with Agile MethodologyÂ
Test Driven Development / Behavioral Driven DevelopmentÂ
Experience implementing RESTFul servicesÂ
Experience with Camel routing or Spring IntegrationÂ
Experience with persistence frameworks such as Hibernate or MyBatisÂ
Experience with unit testing frameworks such as JUnit or TestNGÂ
Competent to work at the highest level of all technical phasesÂ
Ability to successfully work within multiple requirements, design, and development approaches and methodologies (agile, iterative, waterfall, etc.) and the teams spread across multiple locations.
Agile, CGI, Developer, Development, GIT, Iterative, J2EE, Java, Jenkins, Oracle, Testing, Version Co