Talent.com
Software Engineer (Java)
Software Engineer (Java)Scotiabank • Toronto, Canada
Software Engineer (Java)

Software Engineer (Java)

Scotiabank • Toronto, Canada
17 days ago
Job type
  • Full-time
Job description

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Team

Global Banking and Markets Engineering (GBME) is the fast-moving, award‑winning technology engine that powers Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses. Within GBME, FX, Commodities, Prime Services, Collateral Mgmt. & Funding Technology focuses on key capital markets systems within the products indicated : Foreign Exchange, Commodities, Prime Services, and Collateral Mgmt. & Funding (repurchase agreements)

The Role

Commodities Technology is seeking an experienced Senior Software Engineer to support the team, focusing on the software currency project. This role involves maintaining and upgrading software components approaching end‑of‑life to ensure stability and compliance.

The successful candidate will have a results‑oriented and curious mindset with strong technical skills. You will have strong sense of ownership for system stability and will be responsible for analysing, maintaining and upgrading software components approaching end‑of‑life. You will have strong technical and dev ops skills with hands on development responsibilities. This role requires hands‑on development experience and close collaboration with cross‑functional teams, including infrastructure, security, database, and application teams.

Is this role right for you? In this role you will :

Partner with peer engineers and various GBME teams for maintaining and upgrading software components.

Work closely with system owners to understand requirements from end of life, compliance standpoint, conduct gap analysis and requirements assessments as needed.

Be involved in remediating code vulnerabilities (code or library reference), responsible for producing actionable and complete specifications, writing production quality code, and implementation.

Design test sets and automate where possible, including functional and non‑functional testing, regression testing as well as performance testing.

Able to work with and refactor legacy code (as needed).

Participate in daily stand‑ups.

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’ experience with OOP Programming, Java, Enterprise Edition Java - J2EE (Servlets, JDBC, EJB, JSP, JMS), Spring Framework, Spring Boot. Scala language experience is a plus.

3+ years Unix / Shell Scripting (Bash, Perl, Python, etc.)

3+ years in message‑oriented middleware such as JMS, Kafka, ActiveMQ, RabbitMQ.

3+ years Database development with Oracle, Sybase, PL / SQL etc.

Strong experience in enterprise application development and upgrade projects.

3+ years Webservices (Tomcat or Weblogic a plus)

Experience with DevOps, CI / CD pipelines, version control system such as Bitbucket, Jenkins, etc.

Experience in in‑memory data grid technology such as Hazelcast.

Experience in Apache Airflow.

A recognized undergraduate degree or diploma in business administration, computer science or related field required.

Preferred Qualifications (Nice to have skills)

Prior development experience in a capital markets a plus.

Prior experience in developing application using SOA architecture.

Experience with some automated deployment.

Ability to communicate with key technology stakeholders on a daily basis.

What's in it for you?

Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias‑free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employees to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.

Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.

Upskilling through online courses, cross‑functional development opportunities, and tuition assistance.

Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.

Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

#LI-Hybrid

Location(s) : Canada : Ontario : Toronto

Scotiabank 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.

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and we 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.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer Java • Toronto, Canada

Similar jobs
Senior Java Engineer — Cloud-Native Data Platforms

Senior Java Engineer — Cloud-Native Data Platforms

Behavox • Toronto C6A, ON, Canada
Remote
Full-time
A forward-thinking technology company in Toronto is seeking a Software Engineer to develop scalable services in Java and contribute to innovative solutions. The ideal candidate will have over 5 year...Show more
Last updated: 13 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

Snaplii • Toronto
Full-time
Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards.With over $70M in annual transaction volume and 200,000+ users across North America...Show more
Last updated: 10 days ago • Promoted
Lead Software Engineer - Android (Bangkok based, Relocation provided)

Lead Software Engineer - Android (Bangkok based, Relocation provided)

Agoda • Toronto, Canada
Full-time
At Agoda, we bridge the world through travel.Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone ...Show more
Last updated: 4 days ago • Promoted
Java Software Engineer

Java Software Engineer

BeaconFire Inc. • toronto, on, ca
Full-time
BeaconFire is looking for candidates with a strong background in Software Engineering or Computer Science for a Java / Software Developer position. Develop software and web applications using Java 8 / J...Show more
Last updated: 21 days ago • Promoted
Java Backend Engineer

Java Backend Engineer

E-IT • toronto, on, ca
Full-time
Design, develop and maintain advanced JAVA / J2EE applications with emphasis on restful web service development.Utilize frameworks such as Spring and SpringBoot to produce scalable and efficient code...Show more
Last updated: 3 days ago • Promoted
AI-Driven Software Engineer (TypeScript / Java)

AI-Driven Software Engineer (TypeScript / Java)

Xcede • Toronto
Full-time
A global leading e-commerce platform in Toronto is seeking a Software Engineer to enhance engineering productivity through AI. The successful candidate will build AI-powered tools, integrate APIs, a...Show more
Last updated: 10 days ago • Promoted
Senior Java Software Engineer – DevOps Leader (Hybrid)

Senior Java Software Engineer – DevOps Leader (Hybrid)

Broadridge Financial Solutions • Toronto
Full-time
A financial services company in Toronto is looking for a Software Engineer to design and develop business applications in Java. The ideal candidate will have at least 5 years of experience in the IT...Show more
Last updated: 10 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

eBay • Toronto
Full-time
Build our platforms and systems infrastructure using your strong background in distributed systems, network system design, and large-scale database systems. Research, analyze, design, develop and te...Show more
Last updated: 7 days ago • Promoted
Senior C# and Java Engineer

Senior C# and Java Engineer

Topwitech • Toronto
Full-time
We are looking for Senior Software Engineers who specialize in backend development (application layer, middle layer, and APIs). An ideal candidate has great knowledge of either C# and Microsoft.NET,...Show more
Last updated: 10 days ago • Promoted
Senior Java Engineer — Banking Microservices (Spring Boot)

Senior Java Engineer — Banking Microservices (Spring Boot)

Accelerate Her Future® • Toronto
Full-time
A leading financial institution in Toronto is seeking a Software Engineer to enhance its Corporate Lending Technology team. The ideal candidate will possess over five years of IT experience with a s...Show more
Last updated: 10 days ago • Promoted
Software Engineer (Java)

Software Engineer (Java)

Scotiabank • Toronto
Full-time
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Global Banking and Markets Engineering (GBME) is the fast-moving, award‑winning technology engi...Show more
Last updated: 10 days ago • Promoted
Senior Guidewire & Java Systems Engineer

Senior Guidewire & Java Systems Engineer

Sovereign Insurance • Toronto
Full-time
A leading insurance provider in Toronto is looking for a talented IT professional to contribute to the creation of insurance solutions on Guidewire PolicyCenter. The successful candidate will posses...Show more
Last updated: 6 days ago • Promoted
Senior Java & Mobile Solutions Engineer

Senior Java & Mobile Solutions Engineer

YDC Pro • Toronto
Full-time
A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platform...Show more
Last updated: 10 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

GlobalLogic • Toronto
Full-time
Design, develop, and maintain scalable and reliable applications using Java, Spring, Kafka, Microservices, AWS, Spring boot, and Spring Framework. Collaborate with cross-functional teams to determin...Show more
Last updated: 13 hours ago • Promoted • New!
Software Engineer I : Java / Kotlin, AWS & React (Equity / Bonus)

Software Engineer I : Java / Kotlin, AWS & React (Equity / Bonus)

Intuit Inc. • Toronto
Full-time
A leading software company is seeking a highly skilled Software Engineer 1 to develop innovative software solutions.The role involves significant hands-on coding, successful delivery of high-qualit...Show more
Last updated: 9 days ago • Promoted
Senior Java Engineer – Cloud, Spring Boot & Credit Risk

Senior Java Engineer – Cloud, Spring Boot & Credit Risk

Moneris • Toronto
Full-time
A financial technology company in Toronto is seeking a Software Developer III to collaborate with multiple technology teams to enhance software systems. The role requires a Bachelor's degree in Soft...Show more
Last updated: 10 days ago • Promoted
Senior Java Software Engineer - Banking Experience

Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto
Full-time
Downtown Toronto (3 days work from office).As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Sp...Show more
Last updated: 10 days ago • Promoted
Global Java Spring Boot API Engineer

Global Java Spring Boot API Engineer

Tata Consultancy Services • Markham
Full-time
A major IT services firm in York Region, Markham, is hiring for a development role focused on designing and implementing RESTful APIs using Java or Node. Candidates should have substantial experienc...Show more
Last updated: 10 days ago • Promoted