# Sanjana Duvva > Sr. Java Full Stack Developer | 9+ yrs React/Redux |Angular 15| 10+ yrs Java/Spring Boot | 8+ yrs AWS | Microservices | Kubernetes | Docker | CI/CD | TDD | Golang Location: United States, United States Profile: https://flows.cv/sanjanaduvva . 10+ years of experience in Java and J2EE technologies across the full SDLC . Strong expertise in OOP, multithreading, and distributed system architecture . Hands-on with Java 11/17, Spring Boot, Hibernate, Microservices, REST & SOAP APIs . Proficient in UI development using React, Angular (8/11/14), JavaScript, HTML5, CSS3, SASS . Solid experience with databases: PostgreSQL, Oracle, SQL Server, PL/SQL . Cloud expertise in AWS (EC2, S3, RDS, IAM, CloudWatch) and Azure deployments . Skilled in containerization and orchestration using Docker and Kubernetes . Experience with DevOps tools: Jenkins, Maven, Git, CI/CD pipelines . Built real-time event-driven systems using Kafka, Apache Camel, and Spark . Secured applications with Spring Security, OAuth2, and JWT . Proficient in middleware/app servers: WebLogic, JBoss, Tomcat . Strong in testing and quality: TDD, JUnit, Mockito, Jasmine, Karma, SonarQube . Experience with version control systems: Git, SVN, ClearCase . Adept in database optimization, upgrades, and high-availability setups . Enthusiastic about adopting modern Java features and best practices . Proven ability to collaborate with cross-functional teams and deliver scalable solutions ## Work Experience ### Sr. Java Full Stack Developer @ HSBC Jan 2024 – Present | New York City Metropolitan Area - Built scalable backend services using Java 8 and led migration to Java 17, improving performance and maintainability. - Developed RESTful APIs and microservices for integration with front-end and third-party healthcare systems. - Deployed cloud-native apps using AWS (EC2, S3, ECS, DynamoDB, RDS), enhancing reliability and scalability. - Managed containers with Docker and Kubernetes for consistent environments across development and production. - Automated build, test, and deployment processes using Jenkins CI/CD pipelines, reducing release time. - Applied TDD with JUnit and Mockito to ensure robust, testable code. - Conducted code reviews and used SonarQube to maintain high code quality and reduce technical debt. - Documented APIs using Swagger to streamline onboarding and improve usability. - Integrated RabbitMQ for efficient microservice communication. - Monitored systems with Datadog and AWS CloudWatch, setting up alerts for performance anomalies. - Used Splunk for log analysis and implemented role-based access controls to secure sensitive data. - Optimized MySQL and RDS stored procedures and queries for faster data retrieval and reduced resource usage. - Collaborated in Agile teams, contributing to sprint planning, stand-ups, and retrospectives. - Used Rally for project tracking and GitHub for version control and team collaboration. - Ensured smooth migration to Java 17 by refactoring deprecated code and maintaining backward compatibility. - Gained exposure to Golang microservices development, implementing backend services using GORM for ORM, transactional data access, and database migrations. ### Sr. Java Full Stack Developer @ Cigna Healthcare Jan 2022 – Jan 2024 | Plano, Texas, United States - Participated in SDLC phases including requirements, design, development, and testing. - Used Angular 14 with AWS-SDK to enable file/image uploads to AWS S3 from the front end. - Built responsive banking interfaces using HTML5, CSS3, and Angular 14 in a Java full-stack setup. - Designed and deployed scalable applications on AWS using EC2, S3, and RDS. - Developed APIs with Java 14 and Spring Boot; integrated Hibernate for ORM. - Containerized apps with Docker and orchestrated deployments using Kubernetes. - Followed Agile practices with SCRUM meetings and JIRA for sprint tracking. -Applied microservices design patterns in Golang, including REST APIs and lightweight pub/sub messaging, enabling efficient and scalable system integration. - Built RESTful services using Node.js and Jersey; used MongoDB for NoSQL storage. - Managed code with GitHub; performed terminal operations and created pull requests. - Secured REST APIs using Spring Security and OAuth2. - Created CI/CD pipelines with Jenkins in Kubernetes; automated build and deployment. - Used DAO patterns and JDBC for database interaction; tested APIs with Postman. - Migrated to microservices using Java, Spring Boot, and Docker, improving scalability. - Used Jasmine/Karma for Angular tests; JUnit/Mockito for Java unit tests. - Applied circuit breaker patterns and tracing tools (Zipkin/Jaeger) for resilience. - Implemented AWS Lambda for serverless backend services with IAM access control. - Deployed J2EE apps on Apache Tomcat; optimized server performance. - Used MongoDB’s document model for financial data and horizontal scaling. - Developed backend services in Scala, integrated with Java for REST APIs. - Used Kafka for real-time transaction processing. - Practiced TDD and BDD using Cucumber; integrated tests into CI/CD. - Created Swagger documentation for interactive API testing. - Adopted Java-based solutions to reduce costs and improve processing speed. ### Sr. Java Full Stack Developer @ Progressive Insurance Jan 2021 – Jan 2022 | Colorado Springs, Colorado, United States * Led development of scalable microservices using Java 11, Spring Boot, Hibernate for retail operations like inventory, customer service, and order processing. * Built RESTful APIs with Java 11, Spring MVC, and JSTL, improving integration efficiency and reducing page load times by 40%. * Optimized performance via caching and JVM tuning, cutting server response times by 50% during peak traffic. * Developed responsive UIs with React, HTML5, CSS3, TypeScript, SASS, ensuring cross-browser compatibility and mobile-first design. * Applied ES6+, async/await, Redux, and Context API for complex state and asynchronous data handling. * Enhanced UI interactivity with jQuery and Bootstrap, collaborating closely with UI/UX teams. * Championed Agile processes, leading sprint planning, stand-ups, and retrospectives; tracked tasks in JIRA. * Adopted TDD with JUnit, Mockito, Karma, Jasmine; integrated Sonar Lint and Swagger for code quality and API documentation. * Implemented end-to-end testing with Selenium and JUnit, improving defect detection by 20%. * Containerized and deployed services using Docker and Kubernetes; automated scaling and orchestration. * Built CI/CD pipelines with Jenkins and GitHub, reducing deployment time and improving release reliability. * Integrated Splunk into CI/CD for deployment monitoring and anomaly detection; configured secure logging with Log4j. * Migrated legacy systems ( JSP/JSTL components) to modern frameworks, improving maintainability. * Designed real-time streaming pipelines with Scala and Apache Kafka for high-throughput data processing. * Created Kafka-based messaging for microservice integration, improving system responsiveness and scalability. * Applied AWS security best practices (IAM roles, encryption, security groups) to safeguard customer data. * Monitored JVM metrics in Datadog, resolving resource bottlenecks and garbage collection issues. * Increased online sales by 30% through backend optimization and improved user experience. ### Sr. Java Full Stack Developer @ State of Michigan Jan 2018 – Jan 2020 | Lansing, New York, United States * Designed and implemented scalable applications using Java 11 for telecommunications services, improving efficiency and user satisfaction. * Built responsive UIs with HTML, CSS, JavaScript, and Angular 8 to enhance engagement and usability. * Developed backend services using Java 11, Spring, Spring IOC, Spring MVC, and Spring Cloud for high performance and scalability. * Built RESTful APIs with Spring MVC for seamless frontend–backend integration. * Worked in Agile environments (Scrum, Kanban) using Asana for project tracking and timely delivery. * Implemented JWT-based security to protect web applications. * Managed retail data in Oracle DB, writing complex SQL queries for retrieval, updates, and transaction handling. * Used JTA for distributed transaction management across multiple resources. * Deployed applications on Apache Tomcat and Azure cloud for availability and scalability. * Integrated Angular 8 with Java-based RESTful services for smooth data exchange. * Applied Angular 8 security features like sanitization and security contexts. * Created and maintained tests using JUnit, Mockito, Jasmine, Karma, and Cucumber for reliability. * Monitored Kafka clusters with Kafka Manager and Confluent Control Center to detect performance issues. * Used Splunk to monitor backend services, analyze logs, and perform root cause analysis. * Integrated applications with Azure databases, messaging services, and AI/ML solutions. * Built CI/CD pipelines with Jenkins for faster, higher-quality releases. * Performed unit, integration, and system testing for J2EE applications. * Integrated Kafka with external systems via Kafka Connect. * Built telecom applications with Java 11, Spring Boot, and Angular 8, boosting processing speed by 20%. * Added real-time VoIP features in Java 11, reducing latency. * Created Oracle DB disaster recovery, backup strategies. * Monitored applications with SLF4j for troubleshooting. * Produced API documentation with Swagger for easy integrations. ### Sr. Java Full Stack Developer @ Dr. Reddy's Laboratories Jan 2013 – Jan 2016 | Hyderabad, Telangana, India * Used Spring MVC lightweight container to provide architectural flexibility through inversion of control (IOC). * Participated in all SDLC phases including requirement analysis, design, implementation, and deployment. * Utilized Spring Framework for dependency injection to improve modularity and reduce coupling. * Implemented and deployed multiple EJB components (Session and Entity) within WebSphere application server. * Designed and developed the front end using MVC architecture with Struts and Tiles frameworks. * Applied Hibernate in the persistence layer, developing POJOs and DAOs to handle database interactions. * Ensured application security through SSL, encryption, and role-based access controls. * Leveraged JSON for lightweight and efficient data exchange between server and application. * Developed reusable and interoperable web service modules using microservices and RESTful APIs. * Prepared Java and JSP coding standards checklist to ensure code quality and maintainability. * Collaborated with cross-functional teams to integrate XSD and Schematron validation into data pipelines for complete XML data validation. * Tested and debugged XSD schemas and Schematron rules to resolve XML data discrepancies. * Used SOAP protocol for XML-based communication between systems. * Implemented RESTful microservices with Spring Boot and Spring MVC. * Designed and created relational database tables in Oracle to support business requirements. * Implemented business logic, data access layers, and integration components using J2EE technologies such as Servlets, JSP, EJB, JPA, and JDBC. * Developed DB2 stored procedures, functions, nested tables, cursors, and packages to handle complex business operations. * Generated DB2 reports and SQL functions for analytical and operational needs. * Followed the Rapid Application Development (RAD) model for faster delivery and iterative improvements. * Managed codebase and version history using VSS version control system. ## Contact & Social - LinkedIn: https://linkedin.com/in/sanjana-duvva-061605337 --- Source: https://flows.cv/sanjanaduvva JSON Resume: https://flows.cv/sanjanaduvva/resume.json Last updated: 2026-04-05