Job Description :
Role: Java Developer Location: Toronto, ON Full Time & Contract Technical Requirements. Must have 2 to 3 years of technical hands-on working experience with Java Enterprise Edition, Java Script, XML, and open source tools/libraries Must have technical hands-on working experience with Object-Oriented Design, Design Patterns. Must have technical hands-on working experience with JEE frameworks such as Spring. Must have technical hands-on working experience with open source development environment (Linux/AIX) and Security Standards. Must have technical hands-on working experience with JBoss or Tomcat Must have technical hands-on working experience with data modeling & Relational Databases (e.g., Oracle Technical hands-on working experience with File Transfer Protocols (FTP) and processes such as TCP/IP, Socket, and Secured FTP. Technical hands-on working experience with different technologies and frameworks (HTML, CSS, JavaScript, JQuery, AngularJS) Technical hands-on working experience with Cloud based environments would be an asset. Technical hands-on experience with Continuous Integration & Continuous Deployment Tools such as Jenkins, Sonar Queue, etc. is an asset. The incumbent must have solid background in system and application architecture solutions, development, maintenance, and support of a variety of banking/applications on different technology and platform Must be a self-starter, fast learner with positive attitude and team player. B. Operational Requirements. Strong Analytical and Trouble Shooting skills. Good Communications skills Verbal and Written. Good Presentation and Time Management Skills. At times will be required to take on Non-Technical OR Non-Development tasks. Candidate should lead by example. Take ownership of tasks assigned.