← Browse all jobs
S

Scotiabank
Toronto, CanadaOn-site5 days ago
Apply Now →

About this role

: 261661 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Lead Developer – Job Requirements Join a purpose-driven, high-performing team committed to delivering impactful results in an inclusive and collaborative environment. If you are passionate about technology, thrive in leadership roles, and take pride in building scalable, high-quality solutions, this opportunity is for you. In This Role, You Will Design, develop, and implement scalable APIs and Microservices using cloud platforms (e.g., Google Cloud Platform). Lead the end-to-end delivery of complex applications, ensuring high standards of quality, security, and compliance. Take ownership of technical solutions, ensuring proper design documentation and governance practices are followed. Analyze complex business requirements and translate them into robust, scalable technical solutions. Drive technical decision-making across Agile teams in collaboration with Solution Architects and senior stakeholders. Define and enforce coding standards, architectural guidelines, and testing frameworks. Partner with Delivery Leads to plan milestones, manage risks, and ensure timely and successful delivery. Apply industry best practices in design, development, testing, and deployment of enterprise applications. Mentor and guide developers, fostering technical excellence and continuous improvement within the team. Monitor system performance, proactively identify issues, and lead root cause analysis and resolution. Provide production support and ensure application stability and reliability. Adapt quickly to changing priorities in a fast-paced, evolving environment. Do You Have the Skills to Succeed in This Role? 8+ years of hands-on experience in application development using Java frameworks, with strong expertise in Object-Oriented Programming and Design Patterns. Proven experience in leading development teams and driving technical solutions for large-scale applications. Solid experience across the full SDLC: requirements analysis, design, development, testing, release, and cloud deployment. Hands-on experience with Microservices Architecture , REST APIs, Spring Boot, and modern front-end frameworks such as Angular or React. Experience working with cloud-native technologies (GCP preferred) and containerization tools like Docker and Kubernetes (GKE). Strong knowledge of DevOps practices and CI/CD pipelines (Bitbucket, Git, Jenkins, Maven, JFrog Artifactory, ArgoCD). Experience with caching technologies (Redis) and performance optimization. Good understanding of secure coding practices in regulated industries and tools such as Blackduck, Checkmarx, or Aquasec. Strong database experience, preferably with DB2 or similar relational databases. Excellent analytical, troubleshooting, and problem-solving skills. Strong communication skills with the ability to collaborate across cross-functional teams and influence stakeholders. Demonstrated ability to mentor junior developers and lead by example in technical execution. Bachelor’s degree in Computer Science, Engineering, or a related field. Nice to Have Experience in banking or financial services domain. Exposure to event-driven architecture and messaging systems (Kafka, Pub/Sub). Experience with observability tools (Splunk, Dynatrace, Prometheus).
Want to see how well you match this job?
Get AI-scored for free →