
Posted 11 days ago
Senior Developer
Scotiabank
Requirements
8+ years web service development with Java, 5+ years cloud-based microservices (Azure, PCF, or GCP), 5+ years Java Frameworks (Spring, JUnit, Log4j), 5+ years JSON/RESTful, XML, and SOAP services, 5+ years database development (SQL, AzureSQL, Sybase, or MS SQL), Experience with CI/CD pipelines (Jenkins, GitHub Actions, or Azure DevOps), Experience with application monitoring (Dynatrace, Splunk)
Skills
JavaSpring BootAzureMicroservicesSQLCI/CD
About the role
Responsibilities
- Lead technical decision-making for scrum teams in collaboration with architects and technical leads
- Design and develop microservices-based cloud solutions using platforms like Microsoft Azure or Google GCP
- Mentor and coach developers to foster a culture of continuous improvement and high code quality
- Analyze complex business requirements to generate technical specifications for software components
- Drive architectural decisions and ensure alignment with enterprise standards and security requirements
- Collaborate with cross-functional teams to define technical strategy and product roadmaps
- Provide production support and perform application performance analysis and tuning
Requirements
- 8+ years of web service development with Java (including JAX-WS, JAX-RS, Spring Boot, and Swagger/OAS)
- 5+ years of experience with cloud-based microservices (Azure, PCF, or GCP)
- 5+ years of experience with Java Frameworks such as Spring, JUnit, and Log4j
- 5+ years of experience with JSON/RESTful, XML, and SOAP services
- 5+ years of database development experience using SQL, AzureSQL, Sybase, or MS SQL
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, or Azure DevOps)
- Experience with application monitoring tools such as Dynatrace or Splunk
- Practical knowledge of Domain-Driven Design, event-driven architectures, and reactive programming
Preferred Qualifications
- Knowledge of distributed system design patterns (circuit breakers, service discovery, routing)
- Development experience with JavaScript (ES6+), React/Redux, ExpressJS, and Jest/Mocha
- Familiarity with Apache Kafka, including topics, brokers, and stream processing
- Experience with batch process development and shell scripting in Unix/Linux environments
Benefits
- Competitive rewards program including bonus, flexible vacation, and personal/sick days
- Comprehensive benefits starting from day one
- Upskilling opportunities through online courses and tuition assistance
- Inclusive culture with access to various Employee Resource Groups (ERGs)
- Collaborative workspace with amenities like free tea and coffee
About the Company
Scotiabank is a leading bank in the Americas, dedicated to helping customers, families, and communities achieve success through a broad range of financial products and services. Our Global Wealth Engineering team is transforming the digital experience, building scalable API platforms to help investors reach their financial goals.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Developer
Scotiabank · Toronto
