Sr. Java Full Stack Developer
Name: Aetukuri Sri Harshitha
Mail Id: *************@*****.***
Contact No: 656-***-****
LinkedIn: URL
Professional Summary:
•Senior Full Stack Java Developer with 10+ years of experience in Core Java/J2EE enterprise application development, specializing in Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Hibernate) and REST-based service architecture.
•Strong understanding of JVM internals including garbage collection, memory management, thread optimization, and performance profiling using diagnostic tools to improve application responsiveness and stability.
•Extensive experience designing and implementing SOA-based enterprise systems using RESTful Web Services and Jersey for modular and loosely coupled architecture.
•Hands-on experience with Oracle Database, SQL, and PL/SQL development including stored procedures, performance tuning, indexing strategies, and query optimization.
•Proficient in full stack development using Angular, TypeScript, Node.js, HTML, and CSS to build responsive enterprise user interfaces integrated with backend services.
•Strong expertise in design patterns, secure coding standards, debugging complex production issues, and participating in full SDLC within Agile environments.
•Experience working in Unix/Linux environments, writing Shell scripts for deployment automation, and containerizing applications using Docker with Redis/Memcache integration for performance optimization.
Technical Skills:
Core Languages
Java (8/11/17), JavaScript (ES6+), TypeScript, SQL, PL/SQL, Python (scripting), Bash/Shell
Java & JVM
Core Java, Collections, Multithreading & Concurrency, Streams & Lambdas, JVM Internals (GC, Memory Tuning), Exception Handling
Backend Frameworks
Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring WebFlux, Hibernate, Microservices Architecture
APIs & Integration
RESTful APIs, GraphQL, gRPC, OAuth2, JWT, API Versioning, OpenAPI/Swagger, API Gateway
Frontend Technologies
React.js, Angular 8–16, Redux/NgRx, HTML5, CSS3, TypeScript, JavaScript, Material UI, Bootstrap, Tailwind CSS, Responsive Design
Databases & Caching
Oracle, PostgreSQL, MySQL, SQL Server, Amazon Aurora, MongoDB, DynamoDB, Cassandra, Redis, Elasticsearch
Messaging & Event Streaming
Apache Kafka, Kafka Streams, RabbitMQ, ActiveMQ, JMS, AWS SQS, AWS SNS
Cloud Platforms
AWS (EC2, S3, RDS, Lambda, IAM, CloudWatch, API Gateway, ECS, EKS, VPC, ALB/NLB, Auto Scaling, Route 53, CloudFormation), GCP, Azure
DevOps & Containers
Docker, Kubernetes (EKS), Helm, OpenShift, CI/CD (Jenkins, GitHub Actions, Bitbucket), Maven, Gradle, Terraform, Ansible, SonarQube
Testing & QA
JUnit, Mockito, TestNG, Cucumber (BDD), Selenium, Postman, API & Integration Testing, Performance Testing (JMeter)
Security
Spring Security, OAuth2, JWT, RBAC, API Security, Encryption (At Rest & In Transit), OWASP Top 10
Logging & Monitoring
ELK Stack, Splunk, Prometheus, Grafana, AWS CloudWatch, Log4j/SLF4J
Architecture & Design
Microservices Design, Event-Driven Architecture, Domain-Driven Design (DDD), SOLID Principles, Design Patterns, Circuit Breaker, Saga Pattern, High Availability & Scalability
Tools & Methodologies
Git, GitHub, Bitbucket, IntelliJ IDEA, Eclipse, VS Code, Agile/Scrum, SAFe, SDLC, Jira, Confluence
Professional Experience:
PNC Bank – Pittsburgh, PA. Jan 2025 – Till Date
Senior Java Full Stack Developer
Project Scope: Developed and modernized enterprise banking applications using Core Java/J2EE and Spring Framework within a service-oriented architecture environment. Focused on high-performance backend systems integrated with Angular-based front-end applications and Oracle databases while ensuring JVM-level performance optimization and secure coding practices.
Responsibilities:
Designed and developed enterprise-grade applications using Core Java and J2EE technologies, applying object-oriented design principles and industry-standard design patterns to ensure modularity, scalability, and maintainability.
Built REST-based web services using Spring MVC and Jersey to support SOA-driven financial transaction systems, enabling loosely coupled and reusable service components.
Implemented backend business logic using Spring Boot and Spring Data JPA with Hibernate, ensuring efficient ORM mapping, transactional integrity, and optimized data persistence.
Developed and optimized complex SQL and PL/SQL stored procedures in Oracle Database to support high-volume financial workflows and improve query performance.
Performed JVM profiling and performance tuning, including garbage collection analysis, heap dump inspection, thread dump analysis, and thread pool optimization to improve application throughput and reduce latency.
Integrated Angular and TypeScript-based front-end applications with backend REST services, ensuring seamless data exchange, secure API communication, and efficient state management.
Developed dynamic UI components using HTML, CSS, and Angular, implementing form validations, reusable components, and responsive layouts for internal enterprise dashboards.
Applied enterprise design patterns such as Factory, Singleton, DAO, Service Layer, and MVC to build clean, extensible, and maintainable application architecture.
Implemented caching strategies using Redis to improve API response time, reduce database load, and enhance overall system performance.
Worked extensively in Unix/Linux environments, writing Shell scripts for deployment automation, environment configuration, log management, and operational tasks.
Containerized applications using Docker to ensure consistent runtime environments across development, QA, and production systems.
Conducted deep debugging of production issues including memory leaks, SQL execution bottlenecks, REST endpoint latency, and thread contention problems.
Ensured secure coding practices by implementing input validation, exception handling, authentication controls, and protection against common OWASP vulnerabilities.
Participated actively in Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, code reviews, and cross-team collaboration for enterprise delivery.
Designed and implemented SOA-based architecture strategies to enable service reusability, modular deployment, and independent scalability across enterprise systems.
Leveraged Spring Web Services and Jersey client integrations to consume and expose external APIs with standardized request/response handling and robust error management.
Optimized Oracle database performance by analyzing execution plans, implementing indexing strategies, partitioning large tables, and tuning PL/SQL procedures.
Implemented connection pooling and resource management strategies to improve backend stability under high concurrent user loads.
Led root cause analysis efforts during critical production incidents, identifying JVM, database, or service-layer inefficiencies and implementing long-term corrective solutions.
Environment: Java 8/11, J2EE, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Jersey, REST APIs, Angular, TypeScript, Node.js, HTML, CSS, Oracle Database, SQL, PL/SQL, Redis, Docker, Unix/Linux, Shell scripting, Git, Maven, Agile.
Client: HCA Healthcare – Nashville, TN. Jul 2022 – Dec 2024
Role: Senior Java Full Stack Developer
Project Scope: Designed and maintained healthcare enterprise applications using Core Java/J2EE and Spring Framework within a multi-tier architecture, integrating Angular-based front-end modules with Oracle database systems and optimizing JVM performance for high-availability systems.
Responsibilities:
•Developed backend services using Core Java and Spring Framework (Spring MVC, Spring Boot, Hibernate) following SOA-based architectural principles to build modular and scalable healthcare applications.
•Built RESTful web services using Jersey and Spring Web Services to enable secure, reliable communication between clinical, billing, and administrative healthcare subsystems.
•Designed and optimized Oracle database schemas, tables, indexes, and PL/SQL stored procedures to support high-volume transactional healthcare workflows.
•Applied advanced JVM tuning techniques including heap memory optimization, garbage collection configuration, thread dump analysis, and profiling to improve application stability and performance.
•Developed Angular and TypeScript-based UI modules integrated with backend REST APIs to provide seamless data interaction and user experience.
•Created dynamic front-end components using HTML and CSS, ensuring accessibility compliance, cross-browser compatibility, and responsive design standards.
•Implemented enterprise design patterns such as DAO, Factory, Singleton, MVC, and Service Layer to maintain clean architecture and separation of concerns.
•Used Redis caching mechanisms to enhance performance for frequently accessed healthcare records and reduce Oracle database load.
•Worked extensively in Unix environments and developed Shell scripts for deployment automation, application startup, environment configuration, and log management.
•Containerized backend services using Docker to ensure consistent builds, reliable deployments, and environment portability across development and production.
•Performed deep debugging and root cause analysis for performance issues related to JVM memory usage, SQL execution plans, REST endpoint latency, and thread contention.
•Enforced secure coding practices including input validation, exception handling, secure authentication flows, and protection against common application vulnerabilities.
•Participated in complete SDLC activities including requirement analysis, technical design documentation, development, unit testing, integration testing, deployment, and production support.
•Optimized SQL queries by analyzing execution plans, rewriting joins, implementing indexing strategies, and tuning PL/SQL procedures to improve database performance.
•Implemented connection pooling and transaction management strategies to ensure high availability and consistent performance under concurrent user loads.
•Collaborated closely with QA teams to support system, regression, and integration testing cycles, ensuring defect resolution and high-quality releases.
•Supported production systems by monitoring logs, identifying bottlenecks, implementing hot fixes, and deploying long-term stability improvements to maintain SLA compliance.
Environment: Java 8/11, J2EE, Spring Boot, Spring MVC, Hibernate, Jersey, REST APIs, Angular, TypeScript, Node.js, HTML, CSS, Oracle Database, SQL, PL/SQL, Redis, Docker, Unix/Linux, Shell scripting, Git, Maven, Agile.
Client: Workday – Pleasanton, CA Jun 2021 – Apr 2022
Role: Java Full Stack Developer
Project Scope: The project focused on enhancing Workday’s cloud-based Human Capital Management (HCM) and Financial Management SaaS platforms used by enterprise customers worldwide. The application supported multi-tenant workloads, high user concurrency, secure data access, and real-time integrations with downstream systems. The initiative involved building and supporting AWS-hosted microservices, event-driven workflows, and responsive UI components while ensuring platform scalability, security compliance, and production stability.
Responsibilities:
•Worked on core backend services supporting multi-tenant SaaS modules, handling high-volume user requests using Java, Spring Boot, and RESTful services.
•Contributed to a microservices-based architecture where services were independently deployed, versioned, and scaled to support frequent feature releases.
•Handled data persistence using Spring Data JPA and Hibernate with MySQL and PostgreSQL, including transaction management and performance tuning of complex queries.
•Secured APIs using JWT-based authentication and role-based authorization, aligning with enterprise security and compliance standards.
•Integrated Apache Kafka for asynchronous messaging between services to support event-driven processing and reduce tight coupling across systems.
•Applied Redis caching strategies for frequently accessed reference and session data, improving response times and reducing database load under peak usage.
•Built and enhanced frontend screens using React.js, JavaScript (ES6+), CSS3, and Bootstrap, ensuring usability across browsers and devices.
•Deployed services on AWS using Docker containers and Kubernetes (EKS), supporting horizontal scaling, fault tolerance, and environment consistency.
•Used AWS services such as EC2, S3, RDS, CloudWatch, and IAM for application hosting, storage, monitoring, and access management.
•Supported CI/CD pipelines using Maven and automated build and deployment workflows, enabling faster and reliable releases across environments.
•Wrote unit and integration tests using JUnit and Mockito, and worked closely with QA teams during system, regression, and UAT cycles.
•Monitored production workloads using AWS CloudWatch and application logs, investigating performance issues and resolving production defects within SLA timelines.
•Participated in peer code reviews, focusing on maintainability, performance optimization, and adherence to internal coding standards.
•Worked closely with product owners, UX teams, and QA engineers in Agile sprints to deliver features aligned with business requirements.
•Maintained API documentation using Swagger/OpenAPI and tracked tasks, defects, and releases using JIRA and Confluence.
Environment: Java 8/11, Spring Boot, Spring MVC, REST APIs, Microservices, React.js, JavaScript (ES6+), HTML5, CSS3, Bootstrap, Hibernate, Spring Data JPA, JWT, Apache Kafka, Redis, MySQL, PostgreSQL, AWS (EC2, S3, RDS, IAM, CloudWatch, EKS), Docker, Kubernetes, Maven, JUnit, Mockito, Swagger, Git, JIRA, CI/CD, Agile/Scrum
Client: EPAM Systems - Hyderabad, India. Jan 2017 – Jul 2020
Role: Java Developer
Project Scope: Worked on multiple enterprise internal web applications supporting business operations such as employee management, reporting, workflow automation, and system integrations. The applications were built using Java-based technologies with layered architecture and integrated with relational databases. The role involved hands-on backend development, UI enhancements, database interactions, security handling, deployments, and production support within Agile delivery cycles.
Responsibilities:
Hands-on involvement in building and enhancing Java-based enterprise web applications used by internal business teams for daily operational workflows.
Backend logic handled using Spring MVC and REST services to support data exchange between UI, business layers, and downstream systems.
Data persistence managed through JDBC and Hibernate ORM, including mapping domain objects and handling transactional operations.
Complex SQL queries, joins, and stored procedures written and tuned on Oracle and MySQL databases to address performance issues and reporting needs.
Application-level security handled using Spring Security, covering login authentication, role-based authorization, and protected endpoints.
UI screens created and enhanced using HTML, CSS, JavaScript, and Bootstrap to ensure consistent layouts and better user experience.
Applications packaged and deployed on Apache Tomcat servers, supporting releases across development, QA, and production environments.
Unit testing carried out using JUnit, along with defect analysis and fixes identified during QA and UAT cycles.
Active participation in requirement walkthroughs, technical discussions, sprint planning, and daily Agile stand-up meetings.
Source code maintained using Git, with Maven used for build creation, dependency management, and versioning.
Production issues analyzed and resolved by tracing logs, identifying root causes, and applying permanent fixes.
Existing legacy modules reviewed and refactored to improve performance, readability, and maintainability.
Close coordination with QA, UI, database, and business teams to ensure smooth delivery following Agile SDLC practices.
Environment: Java 7/8, Spring MVC, Spring Security, RESTful Services, Hibernate, JDBC, Oracle, MySQL, HTML, CSS, JavaScript, Bootstrap, Apache Tomcat, Maven, Git, JUnit, Agile/Scrum, Windows, Linux.
Client: Value Momentum – Hyderabad, India. Sep 2013 – Dec 2016
Role: Java Developer
Project Scope: The project involved building and supporting enterprise web applications for insurance and financial services clients. The applications supported policy administration, customer onboarding, data processing, and reporting workflows. The team worked on enhancing backend services, database interactions, and basic UI components while following Agile delivery practices. The role focused on learning enterprise Java technologies, supporting senior developers, and contributing to feature enhancements, bug fixes, and production support activities.
Responsibilities:
Worked on Java-based enterprise applications using Core Java concepts, object-oriented programming, and basic design patterns as part of an Agile delivery team.
Supported backend functionality using the Spring Framework to handle business logic, request processing, and application flow.
Interacted with relational databases using JDBC and SQL for data retrieval, insertion, and updates based on business requirements.
Assisted in building and maintaining RESTful service endpoints, including request validation and response handling.
Created and modified basic user interface pages using HTML and CSS to support application workflows and UI fixes.
Analyzed and resolved application defects identified during development, testing, and UAT phases to improve system stability.
Assisted in writing unit test cases and supported test execution to validate application functionality.
Participated in application deployments across development, QA, and staging environments, following release guidelines.
Used Git for source code version control, collaborating with team members through branching and merge practices.
Performed debugging and log analysis to identify root causes of issues during development and production support.
Supported production incidents by analyzing issues, applying fixes, and coordinating with senior developers when needed.
Actively participated in Agile ceremonies including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
Contributed to technical documentation, followed coding standards, and complied with organizational development guidelines.
Environment: Java, Core Java, Spring Framework, JDBC, RESTful Web Services, SQL, HTML, CSS, Git, Eclipse/STS, Agile (Scrum), Windows, Apache Tomcat, Maven, JUnit, MySQL/Oracle.
Education
G.Narayanamma Institute of Science and Technology 2009 - 2013
Bachelor of Engineering in Computer Science Hyderabad, India
University of South Florida 2020 - 2022
Master’s in computer science Tampa, FL