Job Description
Job Title: Full Stack Technical Lead.
Location: Toronto, ON (Hybrid)
Full Time Opportunity
Job Description:
Must have 10+ years of experience in Java based applications and 3+ years on SPA technologies such as react and angular.
Must have Java Lead/Technical lead experience for at least 2+ years.
Must have hands on experience on Java 8/11/17 and Spring boot apps.
Strong in integrating cloud-based apps with legacy apps or apps on another platform.
Must have hands-on experience on SOAP based services, Rest API’s, Messaging services such as Kafka, etc.
Experience applying Design Patterns and Best Engineering Practices.
Experience with TDD, ATDD, BDD or any other test practice.
Experience with DevOps tools: Docker, Shell script, Jenkins, CI/CD
Experience working with Cloud Services: GCP/Azure/GCP,(3+ years of experience). Must have experience on Kubernetes cluster.
5+ years of experience working with cloud and on-perm databases.
Strong Knowledge on quality tools such as Blackduck, Fortify, Aquasec, and SonarQube
Strong knowledge of networking (TCP/IP, VPC, subnetting, VPNs, etc.), distributed computing, multi-threaded environments, security, and optimization.
Competent in enterprise application delivery and design techniques, including release and source code branching strategies.
Good troubleshooting and problem-solving skills, with an ability to break down problems into root issues and root causes.
Excellent interpersonal, communication, and influencing skills, with the ability to build and foster relationships with business partners, project stakeholders, strategic technology partners and vendors.
Maintain continuous improvement behavior and commitment to expand set of skills.
Previous exposure to the banking industry/financial services is preferred.