Work Preference
Summary
Education
Work History
Skills
Websites
Open To Work

Chakrith Sai Thumma

Toronto,Canada

Work Preference

Job Search Status

Open to work

Work Type

Full Time

Location Preference

HybridRemote

Salary Range

$95000/yr - $120000/yr

Summary

Senior Java Full Stack Developer with 5+ years of experience designing, developing, and deploying scalable enterprise applications in Banking and Healthcare domains. Expertise in Java 8/11/17, Spring Boot, Microservices architecture, RESTful APIs, AWS Cloud, CI/CD pipelines, Docker,

Kubernetes, Angular, React, SQL, NoSQL, Kafka,

and secure authentication using OAuth2 and OpenID Connect. Strong background in cloud-native development, event-driven systems, performance optimization, and production support in Agile/Scrum environments.

Education

Jawaharlal Nehru Technological University Hyderabad

Work History

Software Engineer

Capital One
Toronto, ON
01.2024 - Current
  • Designed and built scalable Java 11 and Spring Boot microservices for high-volume financial and paymentsplatforms supporting banking clients.
  • Implemented high-performance REST APIs with concurrency control using Completable Future, thread pools,and non-blocking processing for low-latency services.
  • Developed event-driven architectures using AWS SNS, SQS, and Kafka to support real-time transaction anddata streaming workflows.
  • Applied SOLID principles and enterprise design patterns to build maintainable, production-ready backend services.
  • Developed reusable Angular and React components for SPA dashboards with API integration and statemanagement.
  • Integrated secure authentication and authorization using OAuth2, OpenID Connect, JWT, and RBAC aligned with enterprise IAM standards.
  • Optimized Oracle and PostgreSQL queries, indexing strategies, and JPA/Hibernate mappings for large-scale financial datasets.
  • Containerized applications using Docker and deployed to AWS ECS and Kubernetes environments with autoscaling and monitoring via CloudWatch.
  • Automated CI/CD pipelines using Jenkins, Maven, Git, and SonarQube ensuring code quality, security scanning, and controlled releases.

  • Performed JVM tuning, memory analysis, and performance profiling to resolve bottlenecks in high￾throughput systems.
  • Ensured compliance with SDLC, information security, and audit standards.
  • Provided production support, root cause analysis, and performance tuning for high-availability systems.
  • Collaborated in Agile Scrum teams across distributed North American teams, participating in sprint planning, design reviews, and technical discussions.
  • Mentored juniors through code reviews, framework standards, and best practices in automation design.

Java Developer

Wells Fargo
04.2021 - 12.2023
  • Developed high-performance backend services using Java and Spring Boot, building REST APIs andWebSocket endpoints integrated with Solace messaging and FIX Protocol for real-time trade and market data processing.
  • Built responsive front-end applications using React, TypeScript, React Router, React Query, and AgGrid, implementing modular UI components with CSS and SCSS modules for scalable enterprise dashboards.
  • Implemented cross-application communication using Glue42 interop, enabling seamless client-side integration across trading and desktop financial platforms.
  • Established robust DevOps and quality practices using Maven, Vite, TeamCity, GitHub, Azure CI/CD, with comprehensive testing via JUnit, Mockito, Jest, JaCoCo, and SonarQube, backed by MongoDB and Azure SQL Server data persistence.
  • Implemented Microservices architecture with Spring Security and OAuth2 authentication.
  • Implemented multithreading and synchronization improving performance.
  • Designed relational database models and optimized SQL queries.
  • Participated in Agile Scrum ceremonies including sprint planning and retrospectives.
  • Maintained Git workflows using branching strategies, PR reviews, and merge conflict resolution; contributed to CI jobs and test stages.
  • Produced and maintained documentation including test plans, architecture designs, and knowledge base articles in Jira and Confluence.

Skills

  • Java (Core Advanced)
  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Exception Handling
  • Multithreading (basic understanding is enough initially)
Chakrith Sai Thumma