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 Category | Full-Time |