Senior Software Developer
Send a job offer directly to this candidate
Senior Java Backend Engineer / Programmer Analyst with 10+ years of experience designing, developing, testing, and maintaining secure, scalable enterprise applications across financial services, healthcare, government, and broadcast systems. Strong expertise in Java, Spring Boot, REST APIs, backend services, JUnit, SQL, Docker-adjacent deployment workflows, and Agile delivery. Proven success analyzing user requirements, translating business needs into technical specifications, integrating APIs and web services,
and supporting high-availability production systems in regulated environments. Holds Government of Canada Secret Level II clearance.
Software Developer, Canadian Bank Note. Hybrid, Ottawa, ON
07/2021 – 07/2025
Engineered Java Spring Boot backend services for high-volume lottery and remittance platforms, improving system reliability and transaction throughput.
Translated business requirements into technical designs and API specifications, accelerating delivery of production-ready backend features.
Delivered RESTful APIs and partner integrations using JSON-based services, enabling secure, seamless financial data exchange.
Implemented a Redis caching layer to reduce PostgreSQL load, improving peak-volume response times and platform scalability.
Automated remittance workflows with Java BPM services, reducing manual effort and increasing processing efficiency.
Resolved production issues and optimized backend performance in Agile release cycles, improving deployment stability.
Software Developer, LS Telcom Ltd. Hybrid, Ottawa, ON
09/2020 – 06/2021
Enhanced Groovy, Oracle Forms, and PostgreSQL workflows, improving application responsiveness and legacy system compatibility.
Optimized UI and backend data flows, delivering faster feature performance and a better user experience.
Led defect triage and regression fixes using Git, Bitbucket, and JIRA, improving sprint predictability and release quality.
Produced technical documentation and onboarding guides, reducing support escalations and ramp-up time.
Software Developer/Tester, Canadian Blood Services. On-site, Ottawa, ON
11/2014 – 09/2020
Developed Java, Spring, and Hibernate web applications for the Canadian Transplant Registry, strengthening reliability in a mission-critical healthcare environment.
Built secure SOAP/XML integrations with external healthcare systems, improving interoperability and data accuracy.
Established the organization’s first Selenium automation framework, cutting regression testing time by 50%+.
Expanded JUnit/TestNG automated test coverage, increasing release confidence and defect detection.
Resolved high-priority production issues, maintaining uptime and data integrity for life-critical services.
Software Developer, Canada Revenue Agency. On-site, Ottawa, ON
12/2013 – 11/2014
Designed IBM DataStage ETL pipelines to process large-scale DB2 and flat-file tax datasets, improving data throughput.
Built Cognos dashboards and KPI reporting models, increasing real-time visibility for executive decision-making.
Optimized Unix processing scripts, reducing report generation times and downstream delivery delays.
Delivered technical estimates and documentation, improving planning accuracy during peak tax cycles.
Software Developer, Customer Expressions. On-site, Ottawa, ON
06/2013 -12/2013
Developed secure Java and JavaScript workflow applications, digitizing HR investigations and escalation management.
Replaced manual tracking systems with searchable digital tools, improving auditability and case turnaround times.
Delivered production fixes and enhancements in rapid release cycles, improving platform stability..
Software Developer, Ross Video Ltd. On-site, Ottawa, ON
06/2011 – 11/2012
Developed Java integrations between newsroom systems, servers, and broadcast hardware, enabling real-time production workflows.
Delivered automated social publishing integrations for live Facebook and Twitter/X updates.
Built automated regression suites, reducing QA cycle time and improving release reliability.
Supported field deployments through rapid issue troubleshooting, accelerating service team resolution times.
Bachelor of Engineering (high distinction), Software, Co-op, Carleton University, 06/2011.
Introduction to Artificial Intelligence (Python), Harvard University - edx.com, 03/2026