Spring / Java Developer Role

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
  • Knowledge of Feign API client is a plus
  • Experience with server side caching technologies like EhCache
  • Knowledge of business banking products, services and processes

Interested in a Spring / Java developer role?

We hire for a wide range of positions connect with us to learn more.


Join our group on facebook


Connect with us on Linkedin

Google Business

Check out our reviews