Open to SDE Roles · Toronto, Canada

Anurag
Bishnoi

Software Engineer · Java & Spring Boot · GenAI & LLM · Banking Systems

3+ years building enterprise banking platforms at Scotiabank. I write Java, build Spring Boot microservices, and ship GenAI-powered applications. Banking domain depth meets modern engineering.

Anurag Bishnoi
Anurag Bishnoi
Senior QA Analyst @ Scotiabank · Java Developer
3+
Years at Scotiabank
40%
Test effort reduced
About Me

Banking Domain Depth.
Modern Engineering Skills.

I'm a software professional based in Toronto with 3+ years at Scotiabank, working deep inside production banking systems — ATM networks, PINPAD hardware, eTeller wire transfer applications, and VISA/MC payment certification flows.

What makes me different: I understand how financial software behaves under production load, how API contracts break in edge cases, and what it takes to ship zero-defect code in a regulated banking environment.

"I don't just write code — I understand the systems that move real money, and I'm building the engineering skills to contribute at that layer."

Currently building Java/Spring Boot microservices, GenAI applications with OpenAI + LangChain, and full-stack projects with React. Targeting Software Engineer / Java Backend roles where banking domain knowledge is a genuine asset.

Backend
JavaSpring BootREST APIsPythonSQLMicroservices
AI / LLM
OpenAI GPTLangChainRAGPrompt Engineering
Frontend & DevOps
React.jsJavaScriptDockerGitHub ActionsNginxCI/CD
Banking Domain
ATM/PINPADeTellerVISA/MC CertTSYSDB2/AS400FinSim
Work History

Experience

Scotiabank · Card Technology / eTellerAug 2022 – Present
Senior QA Analyst · Toronto, ON
  • Designed and developed Java/Python automation services reducing test preparation effort by 40% across multiple retail banking releases, supporting ATM, PINPAD, and eTeller systems.
  • Engineered backend validation scripts using CL programs and Query/400 against DB2 and AS400 job logs to enforce data integrity across dependent banking systems.
  • Collaborated with architects on API contracts and system-level design for VISA/MC certification across contactless, contact, and eCommerce transaction flows.
  • Led Change Management and production incident response; root cause analysis and post-incident documentation for enterprise banking platforms.
Scotiabank · Wealth ManagementJan 2019 – Jul 2022
Investment Advisor Associate · Toronto, ON
  • Supported client portfolio administration, regulatory compliance, and cross-departmental operations across Scotiabank's internal wealth management systems.
What I've Built

Projects

🤖
AI Chatbot – Agronexus

Production RAG chatbot for Agronexus Trading. Built with OpenAI GPT, LangChain, and FAISS vector search. Answers buyer questions about products, pricing, and shipping from a custom knowledge base. Deployed on Render + Vercel.

OpenAI GPTLangChainRAGPythonFlaskFAISS
🌾
AgroConnect World

Full-stack B2B platform connecting spice suppliers with international buyers. Microservices backend with Spring Boot REST APIs covering auth, product catalog, and order management. Containerized with Docker, deployed via GitHub Actions CI/CD.

JavaSpring BootReactMongoDBDockerGitHub Actions
🏦
MiniBank Transaction Engine

Java + Spring Boot backend simulating real banking transaction logic — accounts, transfers, and audit trails. Demonstrates production-grade banking patterns including transactional integrity, audit logging, and REST API design.

JavaSpring BootREST APIsSQLMaven
🌐
Portfolio Website

Personal developer portfolio deployed on Netlify. Mobile-first responsive design showcasing projects, skills, and resume. Clean HTML/CSS/JS with no build step — instant deployment and zero maintenance overhead.

HTMLCSSJavaScriptNetlify
Get In Touch

Let's Connect

Open to SDE / Java Developer Roles

Actively looking for Software Engineer and Java Backend Developer opportunities in banking, fintech, or enterprise tech in Toronto. If you're hiring or want to talk Java, Spring Boot, or GenAI — let's connect.

Location
Toronto, Ontario, Canada
Open to hybrid / remote roles
Target Roles
Java DeveloperSoftware EngineerBackend DevSDET
Industries
BankingFintechEnterprise Tech