Spring / Java Developer Role

Ontario, Canada
Posted 2 years ago

Job Requirements

  • Post-secondary degree in software engineering, computer science or related field required
  • 8 – 10 years’ experience as an application developer
  • 2+ years’ experience in java 8
  • 3+ years’ experience in Spring framework(Spring Core with Annotation, Spring Boot Spring Rest docs.)
  • Good Understanding of Spring Security & Authorization.
  • 2+ years’ experience with build tools Gradle/Maven & Git version control
  • 2+ years’ experience with JBOSS application server
  • Good understating of data serialization and JSON
  • 2+ years’ experience with deployment automation tools : Jenkins 
  • 2+ years’ experience with logging frameworks SLF4J & Logback
  • 2+ years’ experience in writing unit test cases with Junit 4
  • Familiarity with the Atlassian suite of products (Jira, Confluence, HipChat, BitBucket)
  • Familiarity with distributed multi-tier web-applications utilizing web-services and APIs to integrate with downstream systems
  • Strong organizational and planning skills but willing to adapt when necessary; Able to multi-task through shifting priorities
  • Strong oral and written communication and collaboration skills
  • Passionate about technology and customer experience
  • Interest and/or aptitude in financial services and technology
  • Comfortable and happy to work in a matrix environment
  • Nice to have
  • Familiarity with Angular JS and/or Angular JS
  • Knowledge of Feign API client is a plus
  • Experience with server side caching technologies like EhCache
  • Knowledge of business banking products, services and processes

Job Features

Job CategoryFull-Time

Apply For This Job