Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Scotiabank's Global Banking and Markets Engineering team seeks passionate Software Engineers eager to enhance capital markets products and analytics platforms. Collaborate with cross-functional teams, apply your expertise in Java and data technologies, and contribute to innovative solutions in a diverse and inclusive environment. Enjoy competitive rewards, professional development opportunities, and a flexible, remote-friendly work culture.
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Requisition ID: 225086
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.
The Role
GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.
The successful candidate will have a strong technical and engineering mindset.You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within GBME.
About the Job
Do you thrive when faced with challenges? Like using fresh technologies to solve problems? Looking to work in various projects across the organization, collaborating with great teams and inspiring leaders? Then this is the right team for you!In this exciting role, you’ll apply your analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.
Is this role right for you? In this role you will:
Do you have the skills that will enable you to succeed in this role? We’d love to work with you if you have:
Technical Qualifications
· In-depth understanding of the Java programming language
· Recent experience working with data technologies and databases, preferably in one or more of: SQL, Oracle DBMS, Apache NiFi, Apache Kafka, comfortable working with large datasets.
· Experience in Spring Framework including Spring boot, Spring MVC, Spring boot Data-JPA, and Spring boot Test.
· Experience in developing test cases with JUnit and Mockito for Unit testing and logging using Log4J.
· Extensive hands-on experience with Linux/Unix operating systems
· Experience with shell scripting any scheduler tool.
· Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Gradle and Jenkins.
· Experience with Git
· Experience with Atlassian tools such as Jira, Confluence, Bitbucket
· Able to gather and analyze data from various sources to support decision making process.
· Ensures all processes are documented in accordance with established policies and procedures.
Preferred Qualifications
· Prior experience in the financial sector
· Prior experience with capital markets and reconciliation operation technologies & tools
· Understanding of software design patterns
· Understanding of security principles.
What's in it for you?