View all jobs

Senior Full Stack Developer

Toronto, ON
Education and Experience
• Undergraduate degree in Computer Science or a combination of equivalent experience with a college diploma
• 10+ years’ experience with a strong background in modern software engineering and architecture
 • 5+ years’ experience with Java development
• Strong understanding of best practices creating/working with Microservices in Springboot framework
• Experience with Cloud Native Design Patterns. Cloud experience (preferably GCP and PCF). Strong understanding of Cloud API’s and scalability
• Spring Framework Experience
• Experience with Java servers (Tomcat as a Service, WebSphere, etc)
• Strong testing framework experience (J-Unit, automated testing and performance testing)
Deep experience with modern scalable web application architecture
• Extensive experience writing and running RFPs
• Strong vendor management experience
 • Strong Program Management experience
• Deep technical full stack application architecture knowledge
• Strong technical road mapping skills
• An understanding of development on distributed systems operating at scale
• Knowledge and experience with server-side frameworks including Spring Boot and Hibernate Knowledge of JavaScript frameworks like React, Angular, or Vue along with fundamentals of HTML5, JavaScript (ES6+) and CSS3
• API creation and RESTful services with API Gateways and asynchronous and synchronous microservices
• Relational (MySQL, Oracle, DB2, SQL Server) database experience
• Experience working with CI/CD pipelines (Jenkins, Git) and artifact repositories (Nexus, Artifactory, etc.) Responsibilities
Powered by