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

Software Engineer (Java)

Scotiabank • Toronto, ON, CA
15 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, ON, CA

    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: 12 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: 9 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: 2 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: 20 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: 2 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: 9 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: 9 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: 6 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: 9 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: 9 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: 9 days ago • Promoted
    Senior Java Cloud-Native Engineer

    Senior Java Cloud-Native Engineer

    Behavox Limited. • Toronto, Canada
    Full-time
    A tech-driven data solutions company is seeking a Software Engineer to join their dynamic team in Vancouver.The ideal candidate will have over 5 years of experience in building scalable and reliabl...Show more
    Last updated: 16 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: 5 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: 9 days ago • Promoted
    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: 8 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: 9 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: 9 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: 9 days ago • Promoted