Lead Software Developer (Java)

Scotiabank

Full-time Computer Occupations
Apply Now
Location
Toronto, Ontario, Canada
Posted
June 05, 2026

Job Description

Is this role right for you?

In this role you will:


• Design, develop, and maintain enterprise-grade applications using Java (up to version 11)
• Build and deploy microservices using Spring Boot and Spring Batch
• Develop and integrate RESTful APIs for seamless communication across services
• Utilize Docker and Kubernetes for containerization and orchestration
• Collaborate with DevOps teams to implement CI/CD pipelines using Jenkins, Google Could, Azure
• Work with Kafka for real-time data streaming and messaging
• Communicate effectively with cross-functional teams and stakeholders

Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:

  • 5+ years of hands-on software development experience

  • Proficiency in Java (up to version 11)

  • Strong expertise in Spring Boot, Spring Batch, and Microservices architecture

  • Experience with containerization to...