I am a Senior Java Full Stack Engineer with 7+ years of experience designing and delivering scalable microservices-based applications using Java, Spring Boot, React, Angular, Python, and cloud platforms such as AWS and Azure. I have strong expertise in REST APIs, microservices, automation, event-driven architectures with Kafka, and containerized deployments with Docker and Kubernetes, with banking and insurance domain experience. I thrive in Agile environments with end-to-end ownership from design through production deployment, collaborating cross-functionally with product, QA, and DevOps teams. I focus on performance improvements, defect reduction, and delivering enterprise-grade solutions, while mentoring teammates and promoting best practices in SDLC, testing, and CI/CD.

Santhosh Chapala

I am a Senior Java Full Stack Engineer with 7+ years of experience designing and delivering scalable microservices-based applications using Java, Spring Boot, React, Angular, Python, and cloud platforms such as AWS and Azure. I have strong expertise in REST APIs, microservices, automation, event-driven architectures with Kafka, and containerized deployments with Docker and Kubernetes, with banking and insurance domain experience. I thrive in Agile environments with end-to-end ownership from design through production deployment, collaborating cross-functionally with product, QA, and DevOps teams. I focus on performance improvements, defect reduction, and delivering enterprise-grade solutions, while mentoring teammates and promoting best practices in SDLC, testing, and CI/CD.

Available to hire

I am a Senior Java Full Stack Engineer with 7+ years of experience designing and delivering scalable microservices-based applications using Java, Spring Boot, React, Angular, Python, and cloud platforms such as AWS and Azure. I have strong expertise in REST APIs, microservices, automation, event-driven architectures with Kafka, and containerized deployments with Docker and Kubernetes, with banking and insurance domain experience.

I thrive in Agile environments with end-to-end ownership from design through production deployment, collaborating cross-functionally with product, QA, and DevOps teams. I focus on performance improvements, defect reduction, and delivering enterprise-grade solutions, while mentoring teammates and promoting best practices in SDLC, testing, and CI/CD.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Java Full Stack Developer at LEVIO (Client: CSAA Insurance Group)
June 1, 2022 - February 1, 2026
Co-designed and implemented scalable Java-based microservices to support rollout of next-gen insurance products using domain-driven design and REST APIs secured by OAuth 2.0, enhancing modularity and security. Built backend components with Spring Boot and MVC, leveraging Dependency Injection and JPA to improve robustness. Architected modular React components with TypeScript, boosting agent UI productivity by 20%. Integrated Apache Kafka for event-driven workflows, enabling real-time processing. Conducted API testing with Postman and Swagger UI. Applied OO design patterns (DAO, Factory, Singleton, Strategy) to improve maintainability. Resolved regression and production defects with reduced issue turnaround by over 30%. Automated regression and smoke tests with JUnit and Mockito, reducing post-release defects by 25%. Streamlined data operations using Oracle PL/SQL and Splunk for monitoring.
Software Engineer (Full Stack & Automation) at LEVIO (Client: Assured Guaranty)
June 1, 2022 - February 1, 2026
Developed and enhanced React UI components in collaboration with UX designers; reduced UI defects by 30%. Collaborated with backend teams to debug and optimize codebase, improving front-end quality. Built Cypress-based automation suites (JavaScript/TypeScript) increasing integration test coverage by 80% and accelerating release validations. Wrote complex SQL and MongoDB queries to automate test data workflows. Orchestrated Docker-based multi-tier automated testing environments to streamline deployments. Led Agile sprint automation initiatives enabling bi-weekly production releases with zero critical defects. Contributed to CI/CD processes by integrating automation suites and supporting deployment pipelines.
Java Full Stack Developer at University of Toronto
January 1, 2021 - June 1, 2022
Led end-to-end design and development of a full-stack enterprise application, owning backend API architecture and front-end UI implementation. Architected RESTful microservices using Java, Spring Boot, Spring Data JPA, and IBM DB2 with secure OAuth 2.0 integrations and OpenAPI/Swagger documentation. Designed Angular-based front-end interfaces with TypeScript, HTML5, and CSS3, delivering modular components and SPA routing. Built the data access layer with Spring JPA and optimized SQL queries. Deployed microservices on Microsoft Azure, using Docker and Jenkins for CI/CD. Configured WebSphere Liberty Server and implemented Log4J for centralized logging. Conducted unit and integration testing with JUnit and collaborated with DevOps to troubleshoot production issues on Linux. Practiced Agile SDLC and maintained documentation in Confluence and JIRA. Delivered cloud-ready applications with full lifecycle ownership.
Java Developer at CIBC Bank
October 1, 2018 - November 1, 2020
Led migration from monolithic to microservices architecture using Spring Boot, REST, and AWS API Gateway. Implemented JWT/OAuth security and developed service layers with Hibernate and JPA for robust access control. Integrated MongoDB for high availability with sharded data under high concurrency. Built automated pipelines with Docker, Jenkins, and SonarQube enforcing code quality and TDD. Gained hands-on experience with Spring Core, Spring MVC, Spring Batch, and Swagger-based REST templates. Reduced critical bugs by 20% through comprehensive JUnit and Mockito testing.

Education

Postgraduate Degree in Cloud Computing for Big Data at Lambton College
January 1, 2017 - September 30, 2018
Bachelor’s in Computer Science and Engineering at Jawaharlal Nehru Technological University
August 1, 2012 - May 31, 2016

Qualifications

Python for Data Science, AI & Development
January 11, 2030 - April 15, 2026
AWS Cloud Practitioner
January 11, 2030 - April 15, 2026
Introduction to Front-End Development
January 11, 2030 - April 15, 2026
Programming with JavaScript
January 11, 2030 - April 15, 2026
React Basics
January 11, 2030 - April 15, 2026
Advanced React
January 11, 2030 - April 15, 2026

Industry Experience

Financial Services, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more