{"id":2872289,"url":"https://alion.io/job/scotiabank-senior-developer","title":"Senior Developer","company":{"id":1754303,"name":"Scotiabank","domain":"scotiabank.com","url":"https://alion.io/company/scotiabank-com","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":18,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":17,"computed_at":"2026-10-21T05:46:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":73000,"max_usd":131000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":225},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ActiveMQ","optional":false},{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Azure","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Groovy","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-19T20:11:01Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-21T05:44:13Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Requisition ID: 276586\nJoin a purpose driven winning team, committed to results, in an inclusive and high-performing culture.\nAre you passionate about building scalable, resilient, and secure platforms that serve millions of customers? Join the Scotia Digital team and help shape the next generation of banking services through modern microservices, cloud technologies, and event-driven architectures.\nWe are looking for a Senior Software Developer (Java) to join our Loyalty Technology team and play a key role in designing, building, and evolving mission-critical banking solutions. This is an opportunity to work on high-impact projects, solve complex technical challenges, mentor fellow engineers, and influence the future architecture of our platform.\nAs a senior member of the team, you will participate in every stage of the software development lifecycle, from architecture and design to development, testing, deployment, and production support. You'll collaborate with talented engineers, architects, product owners, and business partners while helping drive technical excellence across the organization.\nIf you're an experienced engineer who thrives in a fast-paced Agile environment, enjoys solving complex problems, and is excited by modern cloud-native development, we'd love to hear from you.\nIs this role right for you? In this role, you will:\nLead software development initiatives as a senior member of an Agile Scrum team, helping to deliver sprint objectives and key program milestones.\nDesign, develop, and maintain high-performance, scalable microservices and distributed applications supporting critical banking and loyalty services.\nAnalyze business and technical requirements and transform them into robust, maintainable solutions.\nContribute to solution architecture by creating both high-level and detailed technical designs.\nCollaborate with cross-functional teams to identify technical opportunities, assess impacts, and implement effective solutions.\nDrive engineering excellence through code reviews, design reviews, and adherence to development best practices.\nSupport the planning, execution, testing, deployment, and ongoing optimization of software solutions.\nInvestigate and resolve complex production issues while ensuring platform stability, reliability, and performance.\nParticipate in proof-of-concepts, innovation initiatives, and research activities that advance the technology stack.\nDocument architecture, design decisions, technical workflows, and operational procedures.\nContribute to projects that enhance banking experiences for millions of Canadian customers.\nPromote a culture of continuous improvement, collaboration, innovation, and inclusion.\nEnsure solutions align with the Bank's security, compliance, and risk management standards.\nDo you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:\nTechnical Expertise\nDegree or diploma in Computer Science, Software Engineering, or a related discipline.\n6+ years of experience building enterprise-scale, cloud-native, event-driven, and containerized applications.\nStrong hands-on development experience with:\nJava 17+\nSpring Boot and Spring Security\nREST APIs and Microservices Architecture\nApache Kafka, ActiveMQ, and Azure Service Bus\nAzure Cloud Services and GCP\nKubernetes and Docker\nNoSQL and Relational Databases\nRedis\nCI/CD pipelines and DevOps practices\nExperience with build and dependency management tools such as Maven and Gradle.\nStrong knowledge of version control systems including Git and Bitbucket.\nStrong understanding of networking concepts, application security, troubleshooting, and performance optimization.\nExperience working with technologies such as XML, YAML, JSON, SQL, Shell Scripting, Groovy, Velocity, and Azure SDK.\nLeadership & Collaboration\nStrong communication and collaboration skills with the ability to influence technical decisions.\nProven ability to mentor developers with varying levels of experience.\nExperience leading technical discussions and driving consensus across teams.\nAbility to balance short-term delivery goals with long-term architectural strategy.\nPassion for continuous learning, innovation, and engineering excellence.\nNice to Have\nExperience in banking, payments, financial services, or highly regulated industries.\nExposure to loyalty, rewards, or customer engagement platforms.\nExperience with large-scale distributed systems and high-volume transaction processing.\nWhy Join Us?\nBuild applications that impact millions of customers across Canada.\nWork with modern cloud-native technologies and microservices architectures.\nSolve challenging engineering problems at enterprise scale.\nInfluence technical direction and architecture decisions.\nCollaborate with highly skilled engineers and technology leaders.\nParticipate in innovation initiatives, proof-of-concepts, and emerging technology adoption.\nGrow your technical and leadership skills while making a meaningful impact on the future of digital banking.\nIf you're excited about building modern, resilient, and scalable systems while working with cutting-edge technologies in a collaborative environment, we'd love to hear from you.\nLocation(s): Canada : Ontario : Toronto\nScotiabank is a leading bank in the Americas. Guided by our purpose: \"for every future\", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.\nAt Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.","description_format":"text","description_chars":6308,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Wealth Management & Financial Advisors","Investment Banking & M&A Advisory"],"lifecycle":[{"event":"open","at":"2026-10-19T20:11:01Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Positions approved through LMIA in 12 months: 6","filings_12m":6,"filings_prev_12m":3,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream; High Wage","cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":1}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":17,"reasons":["conf:0","velocity","win:early","comp:brand"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/scotiabank-senior-developer","json_url":"https://alion.io/job/scotiabank-senior-developer.json","meta":{"generated_at":"2026-10-21T06:32:10Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9319,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1754303},"rest":"https://alion.io/mcp/rest/get_company?id=1754303"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fscotiabank-senior-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fscotiabank-senior-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fscotiabank-senior-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/scotiabank-senior-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fscotiabank-senior-developer"}]}