Prathyusha Rayapati
Java Developer
*************@*******.*** +1-251-***-**** Austin, TX 78727 LinkedIn Profile
Java Developer with over 3.5 years of experience designing, developing, and deploying enterprise-grade microservices and full- stack applications across banking and academic domains. Strong expertise in Java, Spring Boot, Spring Cloud, Microservices, RESTful APIs, and event-driven architectures. Proven experience building secure, high-performance applications using Spring Security, OAuth 2.0, JWT, and OKTA. Hands-on expertise in cloud-native deployments on AWS, including ECS (Fargate), Docker, Kubernetes, and Terraform, with strong CI/CD automation using Jenkins and GitLab. Adept at optimizing database performance, ensuring system reliability, and collaborating in Agile/Scrum environments to deliver scalable and secure solutions. Skills
Programming Languages: Java, Python, JavaScript, SQL, PL/SQL, HTML, CSS Spring Framework & Backend Technologies: Spring Framework, Spring Boot, Microservices, Spring MVC, Spring Data JPA, Spring Cloud, Spring Security, Spring Batch, Spring WebFlux, Hibernate, JPA, Spring AOP, Spring DAO, Spring IoC, RESTful APIs, Node.js Databases: Oracle, MySQL, PostgreSQL, Amazon Aurora PostgreSQL, SQL Server, MongoDB Cloud & DevOps Technologies: AWS (ECS, S3, Lambda, IAM, CloudWatch, OpenSearch), Azure, Google Cloud Platform (GCP), Docker, Kubernetes, Jenkins, GitLab CI/CD, Terraform Messaging & Integration: Apache Kafka, ActiveMQ, IBM MQ, RabbitMQ, TIBCO (Middleware Orchestration) Security & Authentication: Spring Security, OAuth 2.0, JWT, OKTA, API Gateway Policies Monitoring, Logging & Observability: AWS CloudWatch, OpenSearch, Dynatrace, Splunk, Elastic Stack (ELK), Grafana, Kibana, AppDynamics
Build, Testing & Quality Tools: Apache Maven, Gradle, Apache Ant, JUnit, Mockito, Postman, SonarQube, Swagger Application & Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss, Jetty Version Control & Collaboration Tools: GitLab, GitHub, JIRA, Rally, Confluence, Visual Studio Code, IntelliJ IDEA Methodologies: Agile (Scrum)
Professional Experience
Java Developer
HCL Technologies
Dec 2024 – Present Remote, USA
•Architected and developed enterprise-grade microservices using Spring Boot and Spring Cloud for a Customer Care application, supporting critical modules for Card, Account, and Transaction management.
•Developed high-performance RESTful APIs using Spring MVC and Spring WebFlux, documented with Swagger, enabling real-time search workflows for service representatives.
•Implemented asynchronous communication and data integration with Core Banking Systems using TIBCO Middleware and Apache Kafka to ensure reliable and seamless data flow.
•Optimized the persistence layer using Spring Data JPA and Hibernate with Amazon Aurora PostgreSQL, maintaining transactional integrity and efficiently managing complex data relationships.
•Enhanced application security by implementing Spring Security, OAuth 2.0, and JWT, integrated with OKTA for identity management and API Gateway policies for traffic control.
•Improved API response times by 30% through SQL query optimization and Redis caching, using Dynatrace to identify and resolve performance bottlenecks.
•Deployed containerized applications using Docker on AWS ECS (Fargate), leveraging Terraform for Infrastructure as Code (IaC) and AWS IAM for secure access management.
•Implemented centralized logging and observability dashboards using AWS CloudWatch, OpenSearch, and Grafana to monitor system health and analyze production logs.
•Automated CI/CD pipelines using GitLab CI/CD and Jenkins, streamlining build, test, and deployment processes.
•Improved code quality by addressing SonarQube vulnerabilities, ensuring test coverage with JUnit and validating RESTful APIs using Postman to maintain reliability and compliance. Software Developer
Shrive Solutions
Mar 2024 – Dec 2024 Charlotte, NC
•Architected scalable microservices using Spring Boot and Spring Cloud, deploying containerized applications on AWS ECS and Kubernetes to achieve high availability and 99.9% uptime.
•Developed Python automation scripts (Boto3, Requests) to monitor microservice health, validate API responses, and automate AWS operational tasks, reducing manual intervention and improving deployment reliability.
•Optimized data persistence using Spring Data JPA, Hibernate, and MongoDB, managing complex transactions and improving MySQL query performance by 25%.
•Developed secure RESTful APIs using Spring MVC, enabling seamless asynchronous communication between Angular front-end applications and backend services through AJAX.
•Enhanced application security by implementing Spring Security, OAuth 2.0, and JWT, reducing unauthorized access attempts and ensuring compliance with API Gateway policies.
•Designed event-driven architectures using Apache Kafka for real-time messaging and integrated AWS Lambda and S3 for serverless processing and file storage.
•Automated CI/CD pipelines using Jenkins, GitLab, and Terraform for infrastructure provisioning, while maintaining code quality through JUnit, Mockito, and SonarQube.
Graduate Assistant
University of South Alabama
Jan 2023 – Dec 2023 Mobile, AL
•Assisted faculty in delivering undergraduate courses by preparing instructional materials, conducting labs, facilitating discussions, and grading assignments to maintain high academic standards and student engagement.
•Supported research projects by collecting, cleaning, and analyzing datasets, performing literature reviews, and contributing to documentation and reports for ongoing academic studies.
•Held regular office hours to mentor students, clarify course concepts, and provide guidance, improving overall student performance and participation.
•Coordinated administrative and academic tasks, including maintaining course records, organizing departmental events, managing communications, and ensuring smooth execution of academic operations. Software Intern
BNP PariBas
Jan 2021 – Jun 2021 Chennai, India
•Developed responsive UI components using HTML, CSS, and JavaScript, enhancing user experience for digital banking platforms.
•Implemented backend microservices using Java, Spring Boot, and Spring MVC, enabling secure and efficient data flow between frontend interfaces and banking systems.
•Built, tested, and documented RESTful APIs with Java and Postman, improving integration and communication across frontend and backend modules.
•Collaborated in an Agile environment using Git and JIRA to manage code versions, track feature progress, and resolve minor bugs in Java-based digital banking applications.
•Participated in daily Scrum meetings, providing support in debugging and maintaining microservices for critical banking functionalities.
•Automated build and deployment processes using Jenkins, contributing to CI/CD pipelines and monitoring production deployments for reliability.
Projects
Customer Care Microservices Platform
•Architected and developed an enterprise-grade Customer Care platform using Spring Boot and Spring Cloud to support Card, Account, and Transaction management for a banking environment. Designed high-performance RESTful APIs with Spring MVC and Spring WebFlux, enabling real-time search and data retrieval for service representatives. Implemented asynchronous integration with Core Banking Systems using Apache Kafka and TIBCO Middleware. Optimized data persistence using Spring Data JPA, Hibernate, and Amazon Aurora PostgreSQL while enforcing robust security with Spring Security, OAuth 2.0, JWT, and OKTA. Deployed containerized services on AWS ECS (Fargate) using Terraform, with centralized logging via CloudWatch, OpenSearch, and Grafana.
University Course Management System
•Developed a full-stack Course Management System to help students track courses and grades efficiently using Angular and Spring Boot. Built RESTful APIs to manage academic data for 1,000+ students and optimized SQL queries on Amazon Aurora PostgreSQL to handle over 10,000 records with improved performance. Designed a responsive Angular-based user interface to enhance accessibility and user engagement. Implemented authentication and role-based access control using Spring Security to protect student data. Deployed the application on AWS using EC2 for scalable hosting and S3 for file storage, achieving high availability and low latency.
Education
Master of Science in Computer and Information Sciences University of South Alabama
Jan 2022 – Dec 2023 Mobile, AL