Senior Backend Software Engineer with 20+ years of experience designing and building enterprise applications for banking, insurance, healthcare, and government organizations. I specialize in Java, Spring Boot, Python, REST APIs, microservices, SQL databases, and cloud modernization. Throughout my career I have helped organizations modernize legacy systems, build scalable backend services, integrate complex enterprise platforms, optimize application performance, and deliver secure, high-quality software. My experience includes cloud migration, event-driven architectures with Kafka, enterprise integrations, CI/CD, and API design. I enjoy solving challenging backend problems, whether that means designing new microservices, integrating third-party systems, improving existing applications, or helping organizations modernize their technology stack. I work effectively with distributed teams and communicate clearly with both technical and business stakeholders.

Alex Nokhrin

Pro

Senior Backend Software Engineer with 20+ years of experience designing and building enterprise applications for banking, insurance, healthcare, and government organizations. I specialize in Java, Spring Boot, Python, REST APIs, microservices, SQL databases, and cloud modernization. Throughout my career I have helped organizations modernize legacy systems, build scalable backend services, integrate complex enterprise platforms, optimize application performance, and deliver secure, high-quality software. My experience includes cloud migration, event-driven architectures with Kafka, enterprise integrations, CI/CD, and API design. I enjoy solving challenging backend problems, whether that means designing new microservices, integrating third-party systems, improving existing applications, or helping organizations modernize their technology stack. I work effectively with distributed teams and communicate clearly with both technical and business stakeholders.

Available to hire

Senior Backend Software Engineer with 20+ years of experience designing and building enterprise applications for banking, insurance, healthcare, and government organizations. I specialize in Java, Spring Boot, Python, REST APIs, microservices, SQL databases, and cloud modernization.

Throughout my career I have helped organizations modernize legacy systems, build scalable backend services, integrate complex enterprise platforms, optimize application performance, and deliver secure, high-quality software. My experience includes cloud migration, event-driven architectures with Kafka, enterprise integrations, CI/CD, and API design.

I enjoy solving challenging backend problems, whether that means designing new microservices, integrating third-party systems, improving existing applications, or helping organizations modernize their technology stack. I work effectively with distributed teams and communicate clearly with both technical and business stakeholders.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Java Developer at Scotiabank
January 20, 2026 - Present
Develop and modernize enterprise banking applications supporting business-critical operations. Design and implement Java and Spring Boot backend services, REST APIs, and SQL Server database solutions. Modernize legacy WinForms applications by replacing and enhancing existing functionality while maintaining compatibility with business processes. Design and implement new tariff, pricing, and configuration management capabilities, replacing legacy applications with modern solutions. Develop and optimize SQL Server stored procedures, business logic, and enterprise data access components. Collaborate with business stakeholders to clarify requirements, evaluate modernization strategies, and implement practical technical solutions. Perform root cause analysis, troubleshoot complex production issues, and deliver high-quality software enhancements in an Agile environment. Participate in application architecture discussions, code reviews, and technical design decisions supporting long-term platform modernization.
Senior Developer, Technical Lead at Canada Revenue Agency
January 31, 2024 - September 5, 2025
Delivered modernization of T3 trust tax returns processing; transformed monolithic projects to microservices; implemented Kafka streaming for inquiries and updates; integrated Python-based backend services with Java through RESTful APIs; utilized Java Streams and JPA for bulk data operations; led technical designs and junior developers.
Senior Developer at Laurentian Bank
September 30, 2021 - September 5, 2025
Delivered single sign-on solution for loan applications; integrated Kafka messaging with web services; built backend with Spring Boot and implemented distributed, high-volume event processing; designed microservices from scratch and contributed to front-end integration with Angular/TypeScript.
Senior Developer at Frank Cowan Insurance
March 31, 2021 - September 5, 2025
Delivered Risk Management Program subscriptions; added Long Term Care facilities; authored stored procedures for reporting; performed profiling and performance tuning to optimize application performance.
Senior Developer at PC Financial
July 28, 2016 - July 2, 2020
Designed and delivered the Instant Credit Card Issuance platform, reducing card delivery time to approximately 7–10 minutes after customer approval. Integrated enterprise systems with TSYS (TS2) for customer onboarding and financial transaction processing. Developed a KYC investigation portal using Angular, Node.js, and TypeScript for AML analysts. Designed and implemented a customer loyalty platform to calculate and distribute reward points using Kafka and Hadoop-based data sources. Developed Python services, backend APIs, and automated file exchange solutions integrating multiple external vendors. Collaborated closely with business stakeholders, architects, and cross-functional teams to deliver enterprise banking solutions.

Education

M.S. Degree in Mathematics and Computer Science at Taras Shevchenko National University of Kyiv, Ukraine
January 11, 2030 - September 5, 2025

Qualifications

Federal clearance (Reliability Status)
June 30, 2020 - June 30, 2030

Industry Experience

Financial Services, Government, Software & Internet, Professional Services, Other