Shirisha Teegala
Java Full Stack Developer
***************@*****.*** 512-***-****
PROFESSIONAL SUMMARY
6+ years of experience in designing and developing enterprise-grade applications using Java, Spring Boot, React, Angular, and microservices.
Skilled in cloud platforms (AWS, Azure) with expertise in CI/CD automation, containerization, and Kubernetes orchestration.
Proficient in building scalable, secure, and high-performance applications with strong API design and integration expertise. Experienced in event-driven systems using Kafka, RabbitMQ, and Azure Service Bus to build reliable distributed solutions.
Strong knowledge of database management with Oracle, MySQL, PostgreSQL, and MongoDB, including query optimization and stored procedures.
Hands-on experience with DevOps tools such as Jenkins, Docker, Ansible, and Terraform for streamlined software delivery. Skilled in testing and quality assurance using JUnit, Selenium, Cucumber, and Postman to ensure robust, bug-free applications.
Collaborative Agile team player, adept at cross-functional teamwork, sprint planning, and delivering business value iteratively.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, SQL, Python, TypeScript
Backend Technologies: Spring Boot, Spring Security, Microservices, RESTful APIs, SOAP APIs, Reactive Programming
Frontend Technologies: Angular (Directives, Reactive Forms), React (Hooks), Redux, GraphQL, jQuery, HTML, JavaScript, Single Page Applications (SPA)
Cloud Platforms: AWS (Terraform, Kubernetes, S3, Lambda), Azure (Azure Kubernetes Service, Azure Active Directory, Blob Storage, Key Vault)
Messaging & Streaming: Apache Kafka, RabbitMQ, ActiveMQ, Azure Service Bus, AWS SQS
DevOps & Automation: Docker, Kubernetes, Jenkins, Ansible, CI/CD Pipelines, Terraform, GitOps • Databases: Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, Cosmos DB, DynamoDB
Database Tools: DBeaver, SQL Developer, ORM frameworks, Stored Procedures (Optimization)
Testing & QA: JUnit, Selenium, Cucumber, Postman, Swagger, SoapUI, Jasmine, Karma • Code Quality & Security: SonarQube, Snyk.io, Jacoco
Monitoring & Logging: Splunk, ELK Stack, Prometheus, Grafana, Datadog
Version Control: Git, GitHub, Bitbucket, Subversion
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Client: Ascension Health
Senior Java Developer Sep 2024 - Present
Designed and implemented scalable microservices using Spring Boot and Spring WebFlux, securing APIs with OAuth2/JWT and applying reactive programming patterns. Improved inter-service communication with Feign Client and Spring WebClient for fault tolerance and reliability.
Built responsive front-end features with Angular (Directives, Reactive Forms), React (Hooks), Redux, and GraphQL, delivering single-page applications (SPA) with enhanced user experience.
Automated cloud deployments on AWS (Terraform, EKS, S3, Lambda) and Azure (AKS, Key Vault, Blob Storage, Azure AD), ensuring secure and scalable cloud-native infrastructure.
Developed event-driven architectures using Kafka, RabbitMQ, ActiveMQ, Azure Service Bus, AWS SQS, enabling high-throughput and reliable distributed processing.
Created CI/CD pipelines with Jenkins, Docker, Ansible, GitOps, Kubernetes, significantly accelerating release cycles and improving deployment efficiency.
Optimized databases (Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, Cosmos DB, DynamoDB) by tuning queries, PL/SQL procedures, and ORM frameworks, resulting in improved performance and scalability.
Ensured 80%+ test coverage using JUnit, Selenium, Cucumber, Jasmine, Karma, and validated APIs with Postman, Swagger, SoapUI. Maintained code quality and security using SonarQube, Jacoco, Snyk.io.
Implemented monitoring and logging with Splunk, ELK Stack, Prometheus, Grafana, Datadog. Actively mentored junior developers in Java, Spring Boot, cloud-native practices, Agile methodologies, boosting team productivity.
Client: Ally Bank
Java Developer Dec 2019 – Aug 2023
Built secure, high-performance microservices using Spring Boot and Spring Security, implementing OAuth2/JWT authentication to protect sensitive financial APIs.
Developed dynamic React applications with React Hooks, Redux, GraphQL, optimizing data fetching and enhancing user responsiveness.
Deployed containerized applications on Azure AKS, automating provisioning and scaling with Terraform, securing secrets via Azure Key Vault, and integrating MFA/RBAC with Azure AD.
Implemented event-driven systems using RabbitMQ, AWS SQS, Azure Service Bus, enabling asynchronous communication, microservices decoupling, and improved system scalability.
Automated end-to-end CI/CD pipelines using Jenkins, Docker, Ansible, accelerating deployment cycles and reducing errors.
Optimized PostgreSQL and Cassandra queries with indexing and tuning, and ensured resilient inter-service calls via Spring WebClient and Feign clients with retries, timeouts, and fallbacks.
Achieved 80%+ automated test coverage using JUnit, Selenium, Cucumber, Jasmine, Karma, ensuring functional correctness, regression prevention, and reliable UI.
Monitored applications with DataDog, ELK, Grafana, resolved production issues using Splunk and Prometheus, and collaborated in Agile Scrum teams, delivering features in bi-weekly sprints while conducting knowledge-sharing sessions on cloud-native development and reactive programming.
Client: HP Store
Java Developer Jan 2018 – Dec 2019
Built secure and scalable backend services with Spring Boot, implementing Spring Security, OAuth2, JWT to protect APIs in payment and order processing systems.
Developed dynamic, responsive frontend UIs using AngularJS, React (Hooks), Redux, integrating GraphQL to optimize client-server data interactions.
Implemented event-driven workflows with Apache Kafka and ActiveMQ, enabling asynchronous processing for orders, notifications, inventory updates, improving system reliability and scalability.
Automated CI/CD pipelines and containerized deployments with Jenkins, Docker, Ansible on AWS Kubernetes, managing secrets with AWS KMS and ensuring fault-tolerant, scalable operations.
Migrated SOAP services to RESTful APIs, optimized Oracle/MySQL queries and stored procedures, and conducted frontend (Jasmine/Karma) and backend (JUnit/Cucumber) testing, improving performance, maintainability, and code quality.
EDUCATION
Master of Science in Computer Science
Southeast Missouri state University, Missouri.
CERTIFICATIONS
Oracle Certified Professional: Java SE 11 Developer