Sr. Java Developer Montreal, QC_3days onsite/week Duration: 12 months (extendable contract) Role and Responsibilities • Design and develop a high-performance, scalable platform to support Lending business needs. • Understand business requirements and responsibilities. • Develop and maintain reusable and testable, backend and frontend components. • Be an active contributor of an agile squad ceremonies and practices. Required Skills • 8 years of a proven development experience in Java 11, Spring-boot, and RESTful micro-services • Strong knowledge in relational databased and SQL queries - Sybase, DB2, or SQL-Server Knowledge in document-oriented databases and Json objects - MongoDB or Elasticsearch • Great communication skills, fluent in English and experience with client interaction Optional Skills: • Understanding in containerized systems with Docker and Kubernetes • Knowledge in front-end, web-applications development with Angular • Development experience in financial institutions. • Experience in analyzing and applying modern technologies and patterns.