Summary
Overview
Work History
Education
Skills
Timeline
Generic

SADVIKA G

Vancouver

Summary

Java development professional with a solid foundation in full-stack technologies with over 4+ years, experienced in building front-end applications (React, Angular) and back-end systems (Java 8/11/17, Spring Boot, Microservices). Skilled in designing and securing RESTful and SOAP-based services, integrating SSO authentication, and implementing cloud-native solutions on AWS and Azure. Hands-on with Kubernetes, CI/CD pipelines, and DevOps tools to ensure scalable, fault-tolerant deployments. Proficient in Agile delivery with Jira, version control with GitHub, and committed to delivering efficient, high-quality, and collaborative solutions in dynamic project environments.

Overview

4
4
years of professional experience

Work History

JAVA FULL STACK DEVELOPER

Ritchie Bros. Auctioneers
02.2023 - Current
  • Contributed to migrating a monolithic Angular app into a React-based micro-frontend architecture, enabling independent feature deployment and reusable component libraries for greater reliabitly and scalability.
  • Onboarded applications to Azure AD tenant by implementing OpenID Connect–based single sign-on, replacing the legacy authentication mechanism with Microsoft SSO. Integrated with the User Manager API to fetch and enforce role-based authorization for end-users.
  • Developed Rest-Ful API's using Spring boot framework alongside Microservices architecture and Onboarded to API gateway with load balancing to route client traffic through single gateway for dynamic API routing on entire cluster.
  • Modernized a legacy ASP.NET API by rebuilding it as Spring Boot microservices using Java 17 (with backward-compatible Java 11 components), improving maintainability, scalability, and alignment with modern enterprise standards.
  • Configured custom security interceptors and Spring Security configuration to enforce authentication and protect sensitive endpoints across microservices by integration User-Manager roles.
  • Secured producer REST APIs by integrating OAuth2 token-based authorization with Spring Security, ensuring only authorized clients could access services.
  • Migrated a service from a traditional database to Salesforce APIs by replacing legacy DB queries with optimized Salesforce queries, modernizing existing APIs to support survey-related data and improving system integration.
  • Implemented Redis caching to reduce repetitive database queries, improving API response times and overall system performance in microservices.
  • Developed Java batch jobs using schedulers to trigger downstream service pipelines and automate file transfers into NAS storage, streamlining batch operations and improving data availability.
  • Developed and scheduled ActiveBatch Python jobs to automate data transfers between source systems and NAS storage, improving reliability and reducing manual intervention.
  • Integrated Apache Kafka with Spring Boot microservices to enable reliable asynchronous communication and event-driven data pipelines across distributed business applications.
  • Contributed to the adoption of DevOps practices by implementing CI/CD pipelines Kubernetes, Docker and automated testing, which streamlined deployments and reduced release cycles by 30%.
  • Implemented centralized logging for Spring Boot microservices using the ELK stack (Elasticsearch, Logstash, Kibana), enabling real-time monitoring, log aggregation, and faster issue resolution across distributed systems.
  • Improved Agile practices to strengthen team collaboration and sprint planning in JIRA, increasing delivery predictability and boosting project velocity by 20%.
  • Built and deployed scalable Spring Boot microservices on AWS (EC2, VPC, S3, RDS, IAM, SES, CloudWatch) leveraging Spring Cloud for service orchestration and integrating AI-driven components to enhance system intelligence and reliability.

Environment: Java (JDK 11, 17), J2EE, Micro Services, AZURE AD SSO, Redis, Spring Boot, Spring DATA JPA, Hibernate, JDBC, RESTful, SOAP API, JUnit, PCF, Agile/Scrum Methodology, Jira, Maven, JIRA, GitHub, Postman, IntelliJ, Node, node js, ETL, Microsoft SQL Server , Jenkins, Kibana, Elastic Search, Kubernetes.

Java/J2EE (INTERN) Junior Developer

Nexus Investments
09.2021 - 12.2022


  • Developed Single Page application using React Library and its UI components such as useMemo hook to memoize API response data to prevent unnecessary re-renders & improving page performance after REST API integration.
  • Contributed and worked with other developers in troubleshooting and fixing bugs in existing applications.
  • Developed unit and automation tests for existing Springboot oriented microservices using JUnit, Mockito environments for Jenkins pipeline scans coverage across the build pipeline.
  • Worked on Git as version Control and Bitbucket as Central repository for code transactions.
  • Created Docker images and deployed to containers on PCF
  • Configred JPA Hibernate to map DB query Objects for relational mapping.

Education

Bachelor of Science - Statistics

SATAVAHANA UNIVERSITY
KARIMNAGAR, TG
07-2021

Skills

  • Full-Stack Development: Proficient in building scalable applications using React, Angular, Java (8/11/17), Spring Boot, and Microservices
  • System Design & Patterns: Experienced with object-oriented principles, design patterns (Singleton, Factory, Observer, etc), and scalable architecture design
  • API Development & Integration: Skilled in designing and securing RESTful and SOAP-based services, integrating third-party APIs, and handling enterprise system integration
  • Cloud & DevOps: Hands-on with AWS (EC2, VPC, S3, RDS, CloudWatch, IAM, SES) and Azure, leveraging Kubernetes, Docker, CI/CD pipelines, and DevOps tools for cloud-native deployments
  • System Integration, Cloud Migration, Software development lifecycle
  • Security & Authentication: Implemented OAuth2, OpenID Connect, and SSO authentication, ensuring secure access control and role-based authorization
  • UI/Frontend Engineering: Built responsive, reusable, and optimized UIs with React and Angular, applying state management (Redux, NgRx) and performance optimization techniques
  • Performance Optimization: Improved application performance through caching (Redis), database query tuning, code refactoring, and adoption of modern best practices
  • Agile Collaboration & Tools: Strong experience with Agile/Scrum practices, Jira for project tracking, and GitHub for version control and collaborative development

Timeline

JAVA FULL STACK DEVELOPER

Ritchie Bros. Auctioneers
02.2023 - Current

Java/J2EE (INTERN) Junior Developer

Nexus Investments
09.2021 - 12.2022

Bachelor of Science - Statistics

SATAVAHANA UNIVERSITY
SADVIKA G