Role: Java Developer (Spring boot) Location: Toronto, ON Duration: Long Term
Job Description
What is the opportunity?
This role is for a hardcore Java Engineer, with working experience (8+ years of both) of Spring Framework. The selected candidate will lead the design and implementation of our client facing web application and continue to deliver industry leading applications of Digital channels.
What will you do?
Design and develop applications, coordinate with the rest of the team to deliver high-quality Digital software products
Develop both new applications and improve our existing ones in performance, capability, and reliability.
Employ best practices in utilizing a broad platform of technologies within a cloud-based environment
Participate in peer code reviews and technical meetings
What do you need to succeed? Must-have
Java 8 (Stream processing, Spring framework - especially Spring Boot) - knack for writing clean, readable Java code
Git, Gradle, Maven, Unit (junit) and integration testing (i.e., mockito)