Placement papers | Freshers Walkin | Jobs daily: Lead Java Developer at CIBC (Toronto, ON, Canada)


Search jobs and placement papers

Lead Java Developer at CIBC (Toronto, ON, Canada)

As an Advisory Application Developer, you will join CIBC’s Distribution Technology – Internet and Mobile Advisory Services team to provide detailed technical designs and lead development of “eBanking” application modules using existing and emerging technology platforms. You will be responsible for defining, extending, and coding the architecture of our server-side solutions to support sites such as CIBC.com, CIBC Online Banking, and alternative brand websites. Through your contributions, you will play an active role in CIBC’s Digital Transformation Journey.


What You’ll Be Doing



  • Convert specifications about business requirements into programming instructions.

  • Conduct impact analysis, and analysis of organizational needs & goals, for development and implementation of application systems.

  • Develop, review, analyze, and modify programming systems, including encoding, testing, debugging and installing for a large-scale system.

  • Provide support for existing production applications, and recommend opportunities for enhancements.

  • May act as a team lead for a small team and/or technical solution provider (subject matter expert) for complex application problems


What We’re Looking For



  • Must have at least 7-10 years of experience as a Java/J2EE Application developer working on enterprise wide application in a mid-large size organization.

  • Must-Have Skills


    • Spring (MVC, IOC, AOP, JPA, Spring Security), Hibernate

    • JavaScript (Ember/Angular/Wicket/Bootstrap…etc)

    • Application Container Experience (WebLogic, Tomcat)

    • Agile (Scrum, XP, TDD, SAFe)

    • Continous Integration (Jenkins..), TDD (jUnit,Integration Tests)

    • WebServices (REST/SOAP/WSDL)

    • J2EE and Java Core components - JSP (Java Server Pages), Servlets, EJB,

    • SVN, GIT repositories, Eclipse, Atlassian JIRA

    • Unix/Linux

    • Shell Script

    • Debug/Troubleshooting skills

    • Log Analysis


  • Must have 3+ years of experience leading/mentoring a team of junior developers

  • Must have strong knowledge of Object Oriented Design & Development concepts

  • Previous experience using agile methodology of development ,in the presence of or acting as a Scrum Master, is an asset

  • Must have strong presentation and communication skills

  • Experience / exposure in the below will be nice to have:


    • Pivotal GemFire

    • JBPM

    • Web Security/Cryptography/SAML (certs)

    • Performance Tuning

    • Microservices (modularized architecture)




  • Passionate innovators, creators, collaborators, and leaders who are up for the challenge of building the bank of the future and delivering solutions that meet our clients’ changing needs


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment