Software Engineer, Global Payments Technology (Backend Java Developer)
Scotiabank
Software Engineer, Global Payments Technology (Backend Java Developer)Requisition ID: 268500
PurposeWe are seeking an
Intermediate Java Developer
to join our agile development team and contribute to the design, development, and maintenance of backend services. The ideal candidate has hands‑on experience with
Java and Spring Boot, working knowledge of
Kafka, and solid skills with
relational databases. You will work closely with senior developers, QA, and product teams to deliver reliable, scalable solutions.
What You’ll Do
Design, develop, test, and maintain backend applications using
Java and Spring Boot
Implement and support
Kafka-based messaging and event-driven integrations
Work with
relational databases, including schema design, queries, and performance optimization
Build and consume
RESTful APIs
Collaborate with team members to deliver features and improvements
Participate in code reviews and follow best practices for clean, maintainable code
Troubleshoot and resolve application bugs and performance issues
Contribute to technical documentation and knowledge sharing
What You’ll Bring
5+ years of professional experience
in Java application development
Strong working knowledge of
Java (8+) and Spring Boot
Experience with
Apache Kafka
(producing and consuming messages, basic event-driven workflows)
Solid understanding of
relational databases
(e.G., PostgreSQL, MySQL, Oracle, SQL Server)
Proficiency in SQL and database querying
Experience with REST APIs and backend service development
Familiarity with Git and standard build tools such as Maven or Gradle
Experience working effectively in a collaborative Agile team environment
Strong communication skills with the ability to explain technical concepts clearly
Good analytical and problem‑solving skills
Ability to manage tasks independently and meet delivery timelines
Willingness to learn, receive feedback, and continuously improve technical skills
Nice-to-Have (Optional)
Experience with microservices-based architectures
Exposure to CI/CD pipelines
Familiarity with cloud platforms (AWS, Azure, or GCP)
Experience with Docker or containerized applications
Working ConditionsWork in standard office‑based environments located in Scarborough and Downtown Toronto;
non‑standard hours are a common occurrence. No external travel required.
Benefits
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 embraced through bias‑free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee 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 each individual 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.
LocationCanada : Ontario : Toronto
AccommodationAt 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.
#J-18808-Ljbffr
PurposeWe are seeking an
Intermediate Java Developer
to join our agile development team and contribute to the design, development, and maintenance of backend services. The ideal candidate has hands‑on experience with
Java and Spring Boot, working knowledge of
Kafka, and solid skills with
relational databases. You will work closely with senior developers, QA, and product teams to deliver reliable, scalable solutions.
What You’ll Do
Design, develop, test, and maintain backend applications using
Java and Spring Boot
Implement and support
Kafka-based messaging and event-driven integrations
Work with
relational databases, including schema design, queries, and performance optimization
Build and consume
RESTful APIs
Collaborate with team members to deliver features and improvements
Participate in code reviews and follow best practices for clean, maintainable code
Troubleshoot and resolve application bugs and performance issues
Contribute to technical documentation and knowledge sharing
What You’ll Bring
5+ years of professional experience
in Java application development
Strong working knowledge of
Java (8+) and Spring Boot
Experience with
Apache Kafka
(producing and consuming messages, basic event-driven workflows)
Solid understanding of
relational databases
(e.G., PostgreSQL, MySQL, Oracle, SQL Server)
Proficiency in SQL and database querying
Experience with REST APIs and backend service development
Familiarity with Git and standard build tools such as Maven or Gradle
Experience working effectively in a collaborative Agile team environment
Strong communication skills with the ability to explain technical concepts clearly
Good analytical and problem‑solving skills
Ability to manage tasks independently and meet delivery timelines
Willingness to learn, receive feedback, and continuously improve technical skills
Nice-to-Have (Optional)
Experience with microservices-based architectures
Exposure to CI/CD pipelines
Familiarity with cloud platforms (AWS, Azure, or GCP)
Experience with Docker or containerized applications
Working ConditionsWork in standard office‑based environments located in Scarborough and Downtown Toronto;
non‑standard hours are a common occurrence. No external travel required.
Benefits
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 embraced through bias‑free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee 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 each individual 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.
LocationCanada : Ontario : Toronto
AccommodationAt 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer, Global Payments Technology (Backend Java Developer) in Winnipeg, MB vacancy
- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...Software
- Select how often (in days) to receive an alert: Title: Software Engineer- Global Payments EngineeringRequisition ID: 274682 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The RoleThe Software Engineer, Global Payment...Software
- Build global payment applications in Toronto using Java, Python, Shell Scripting, and IBM Managed File Transfer technologies. Support reliable payment processing systems.As a Software Engineer in Scotiabank’s Global Payment Technology team, you will design, develop, and implement...Software
- ...Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems... ...Responding to system inquiries and the technologies it supports. • Staying current with... ...Graduated from a Computer Science, Computer Engineering degree or a Technology program. • A...Software
$91k - $140k per year
...prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and... ...potential. Title And SummarySoftware Engineer II (Backend - Java) Who is Mastercard? Mastercard...SoftwareWork at officeWorldwide$91k - $140k per year
...prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks... ...greatest potential.Title and Summary Software Engineer II (Backend Java)Who is Mastercard?...SoftwareWorldwide$94.3k - $141.5k per year
About Citi: Citi, the leading global bank, has approximately 200 million customer accounts... ...daily life, our Enterprise Operations & Technology teams are charged with a mission that... ...group is looking for a hands‑on, java developer to work in a Mississauga based server side...SoftwareFull time- ...Beanfield Technologies Inc. is seeking a motivated Software Engineer to design, develop, and enhance backend systems, APIs, and data processing tools using Python, Java, and modern web frameworks. You will collaborate with product managers to deliver scalable software aligned...Software
- # **Staff Software Developer (Payments)***Our platforms handle mission-critical transactions across global travel partners, and we need someone ready to technically lead our payments ecosystem so no transaction ever fails.* **What You'll Be Doing**You will technically lead...SoftwareWorldwideFlexible hours
- Blutic is looking for experienced Senior Java Backend Developer (Java + SQL) with 7 to 15 years of experience to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD...Software
- Build payment APIs and financial systems at Stripe, managing billions of money movement... ...across distributed and hybrid teams.As a Backend Engineer, you will extend Stripe’s balance management... .... The Payments and Risk organization develops payment acceptance, checkout, Link, and...Software
$135.2k - $202.8k per year
...startups - use Stripe to accept payments, grow their revenue, and... ...unprecedented opportunity to put the global economy within everyone's... ...organization focuses on developing products and platforms that enable... ...conversion rates. The Risk Engineering team develops products that minimize...SoftwareInternshipWork at officeLocal area- Build high-performance Java applications at Citi with Spring Boot... ...two remotely.As a Senior Java Developer and Assistant Vice President,... ...will create production-grade backend services for high-volume, latency... .... The role requires cloud engineering, distributed systems, database...SoftwareWork at officeRemote work
$98.08k - $147.12k per year
Opentext - The Information CompanyOpenText is a global leader in information management, where innovation, creativity,... ...multi-tenant SaaS applications. We are looking for a Senior Software Developer with a focus on Backend and AI development to join our platform engineering team...SoftwareInternshipWork at office- ...startups - use Stripe to accept payments, grow their revenue, and... ...unprecedented opportunity to put the global economy within everyone's... ...organization focuses on developing products and platforms that enable... ...conversion rates. The Risk Engineering team develops products that minimize...SoftwareInternship
- Build Java and Spring Boot services at Accommodations Plus International, using... ...to create secure, reliable backend solutions.As a Senior Backend Developer, you will design APIs, data models,... ...Bachelor’s degree in Computer Science, Engineering, or related fieldAt least five years...Internship
$120.8k - $170.8k per year
Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin financial services at global scale. In this role, you will architect and build reactive microservices, integrate real-time...SoftwareFull timeWork at officeRemote workWorldwide- Build secure Java integrations at Localcoin in Toronto, using Spring... ....As a Senior Java Back-End Developer, you will develop stable applications... .... You will collaborate with Engineering, UI teams, and technical and... ...: Five-plus years of backend development experienceStrong Java...Work at office
- Overview Senior Core Java DeveloperThis is with a large IT services firm for a... ...build a team of talented senior level backend core Java developers.Ideal Candidate Hardworking, dedicated... ...of hands-on experience with cloud technologies like Docker, Kubernetes or similar.Capable...Permanent employmentContract workWork at office3 days per week
$94.3k - $141.5k per year
...highly skilled and experienced Application Developer to join our dynamic Rates Technology team. This position is responsible for the development... ...with various technology and business teams globally to deliver robust and efficient software solutions.We are seeking a highly skilled...SoftwareFull time- We are seeking a Senior Java Developer to join a Highspring delivery team and contribute to the design, development, and evolution of enterprise-scale backend solutions. This role is ideal for an experienced software engineer who thrives in cloud-native environments and...Software
$180k - $200k per year
Job Title: Staff Engineer – JAVAJob ID: 87594Location: Vancouver, British... ...onsite Overview:As a Staff Software Engineer, you will operate as... ...evolution of our high-scale Java ecosystem. While a Senior... ...used by tens of thousands of global users, solving complex problems...SoftwareLong term contractContract work3 days per week- Build reliable payment platforms at Xero in Vancouver, using backend engineering and distributed systems expertise in a hybrid work model.As an Engineer on Payments Platform Engineering, you will develop reusable capabilities for money movement across Xero products. Your work...Software
- Develop and support scalable backend services in Montreal using Java, Spring Boot, REST APIs, and SQL. In-office attendance is required three days weekly.This hands-on software engineer contributes across the full application lifecycle for Operations Technology applications....SoftwareWork at office
- ...business agilityThe platform leverages business rules and AI engines, streaming big-data technologies, in-memory data grids, APIs, and user interfaces to deliver real-time decisions at global scaleWe are looking for a Software Engineer II to join our DMP team in our Vancouver...Software
- Apply Java backend expertise to practical AI features at Agilno, building document workflows... ...large language models.This Senior Java Developer position centers on robust architecture,... ...Three or more years of professional software development experienceHands-on Spring Boot...SoftwareWork at office
- Join Plusgrade as a Staff Software Developer focusing on Payments, where you will lead the evolution of our payment processing architecture across global travel partners. Your expertise will ensure that no transaction ever fails. In this role, you will spearhead the Payments...Software
- Design and develop scalable backend systems for blockchain trading bots with MongoDB, Redis, and Web3... ...mission to build Canada's next-generation payments infrastructure through CADX™ and the... ...RoleWe are hiring a Senior Backend Software Developer. You will design, develop, and...Software
- ...technical leader at Plusgrade, focusing on our payments ecosystem. Your expertise will ensure seamless transaction processing for global partners while optimizing reliability and system performance. As a Staff Software Developer at Plusgrade, you will lead the Payments team...Software
- Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company.Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Global Payments Technology (Backend Java Developer). Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

