Ramya
Sr. Full Stack Developer
Email ID: ************@*****.***
PH#: 470-***-****
Summary
Over 11+ years of experience as a Java Full Stack Developer specializing in the design, development, testing, and deployment of enterprise web, SOA-based, and distributed client-server applications across multi-platform environments.
Strong proficiency in Java (7, 8, 11, 17) with deep expertise in Core Java, including Object-Oriented Programming (OOP), Collections Framework, Multithreading, Concurrency APIs, Executor Framework, Exception Handling, and event-driven programming.
Extensive experience in Java migration projects (Java 7 to 8/11/17), leveraging modern features such as Lambda Expressions, Streams API, Functional Interfaces, Optional, and enhanced concurrency utilities.
Proven Full Stack development experience using Spring Framework, including Spring Boot, Spring MVC, Spring Data JPA, Hibernate, JDBC, and Servlets, along with front-end technologies like Angular, React, HTML5, CSS3, JavaScript, and TypeScript.
Strong command of the Spring ecosystem, including Spring Core, Spring IOC, Spring AOP, Spring Security, Spring JDBC, and microservices architecture development using Spring Boot.
Hands-on experience building event-driven systems using Apache Kafka and RabbitMQ for asynchronous messaging and distributed communication.
Proficient in working with both Relational Databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB), including schema design, performance tuning, and complex query development.
Experienced in application integration using RESTful APIs, Spring Integration, Apache CXF, Kafka, and messaging frameworks for seamless service-to-service communication.
Skilled in containerization and orchestration using Docker and Kubernetes for deploying and managing scalable microservices in distributed environments.
Experience implementing Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud infrastructure.
Strong hands-on experience with AWS Cloud Services, including EC2, S3, IAM, ELB, Auto Scaling, SNS, SQS, DynamoDB, and VPC, to build highly available and scalable applications.
Expertise in monitoring and observability using Prometheus, Grafana, Splunk, and ELK Stack (Elasticsearch, Logstash, Kibana) for performance tracking, logging, and system diagnostics.
Well-versed in Agile methodologies (Scrum), actively participating in Sprint Planning, Backlog Grooming, Daily Stand-ups, Sprint Reviews, and Retrospectives.
Proficient in unit testing and integration testing using JUnit and Mockito to ensure high-quality, reliable code.
Experienced in implementing CI/CD pipelines using Jenkins for automating build, test, and deployment processes.
Strong experience with build tools such as Maven, Gradle, and ANT for efficient project automation.
Proficient in version control systems including Git, GitLab, and SVN, enabling effective collaboration in distributed teams.
Familiar with modern developer productivity tools like GitHub Copilot to enhance code quality, documentation, and development efficiency.
Technical Skills
Languages
Java (7/8/11/17), SQL, JavaScript, TypeScript
Frameworks
Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security
Frontend
Angular, React, HTML5, CSS3
Microservices & Messaging
REST APIs, Apache Kafka, RabbitMQ
Databases
Oracle, MySQL, PostgreSQL, MongoDB
Cloud & DevOps
AWS (EC2, S3, IAM, ELB, SQS, SNS, DynamoDB, VPC), Docker, Kubernetes, Terraform
Monitoring
Prometheus, Grafana, Splunk, ELK Stack
Testing
JUnit, Mockito
CI/CD & Build
Jenkins, Maven, Gradle, ANT
Version Control
Git, GitLab, SVN
Methodologies
Agile, Scrum
Tools
GitHub Copilot
Experience
Client: Citi Bank, florida Feb 2023 - Present
Role: Sr. Full Stack Developer
Responsibilities:
Worked in Agile/Scrum environments, actively participating in Sprint Planning, Daily Stand-ups, Code Reviews, and Continuous Integration practices.
Designed and developed scalable Microservices using Java 17 and Spring Boot, enhancing modularity, maintainability, and deployment efficiency.
Leveraged Spring Framework technologies including Spring Boot, Spring MVC, Spring Security, and Spring Data JPA to build enterprise-grade backend services.
Migrated legacy Monolithic Applications to Microservices Architecture, implementing RESTful APIs and event-driven communication using Apache Kafka.
Implemented secure authentication and authorization using OAuth 2.0 and JWT, ensuring protected API communication across systems.
Developed modern, responsive front-end applications using Angular 18 and TypeScript, building scalable and maintainable UI architectures.
Built reusable UI components, implemented state management, and designed responsive layouts using HTML5, CSS3, and Bootstrap.
Improved application performance by reducing API response times by 30% through optimized database queries and Spring Boot enhancements.
Containerized applications using Docker and deployed microservices on AWS ECS, ensuring scalability and efficient resource utilization.
Automated infrastructure provisioning using Terraform, enabling consistent, secure, and repeatable deployments.
Utilized AWS services including EC2, S3, EBS, and RDS to deploy and manage applications across multiple environments.
Designed and implemented RESTful APIs to enable seamless communication between microservices and external systems.
Implemented centralized logging using the ELK Stack (Elasticsearch, Logstash, Kibana) for log analysis, monitoring, and production issue troubleshooting.
Configured CI/CD pipelines using GitHub Actions and Jenkins to automate build, testing, and deployment workflows.
Leveraged GitHub Copilot to improve developer productivity, assist with code generation, and maintain coding standards.
Environment: Java 17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Microservices, REST APIs, Apache Kafka, Angular 18, TypeScript, HTML5, CSS3, Bootstrap, OAuth 2.0, JWT, Docker, AWS (EC2, ECS, S3, EBS, RDS), Terraform, ELK Stack (Elasticsearch, Logstash, Kibana), GitHub Actions, Jenkins, Git, Agile Scrum, GitHub Copilot
Client: Molina Healthcare, WA(Remote) Sept 2022 – Jan 2023
Role: Sr. Full Stack Developer
Responsibilities:
Developed and maintained full-stack healthcare applications for member management, claims processing, and care coordination systems using Java 17/11, Spring Boot, and React JS.
Designed microservices-based backend services for high-volume healthcare transactions, ensuring modularity, scalability, and secure PHI handling.
Built and exposed RESTful APIs for real-time eligibility checks, claims adjudication, and medical data workflows.
Migrated and optimized databases using Hibernate ORM and Spring JDBC, implementing secure and efficient queries for patient and claims data.
Developed responsive front-end interfaces with React JS, incorporating state management, dynamic forms, and dashboards for care coordinators and operations teams.
Containerized applications using Docker and deployed to Kubernetes clusters in AWS, ensuring high availability and fault-tolerant healthcare services.
Automated CI/CD pipelines using Jenkins and implemented event-driven workflows with AWS Lambda for claims and care event processing.
Monitored system health and performance using Prometheus, Grafana, and AWS CloudWatch, and logged application metrics for production support.
Participated in Agile/Scrum processes, including Sprint Planning, Backlog Grooming, Daily Stand-ups, and Code Reviews, collaborating closely with stakeholders and care teams.
Environment: Java 17, Java 11, Spring Boot, Spring MVC, Spring Security, Spring JDBC, Hibernate, Microservices, REST APIs, React JS, Docker, Kubernetes, AWS (EC2, S3, CloudWatch, Lambda), Prometheus, Grafana, Unix Shell Scripting, Jenkins, Apache Tomcat, VS Code, Git, JIRA, Agile Scrum
Client: CNBC, New Jersey, NY Oct 2018 – Aug 2022
Role: Full Stack Developer
Responsibilities:
Engineered and implemented Spring Boot microservices using Java 11, delivering scalable, modular, and high-performance backend solutions for financial systems.
Utilized Spring IoC (Inversion of Control) and Spring AOP (Aspect-Oriented Programming) to streamline dependency injection and handle cross-cutting concerns such as logging and transaction management.
Designed and exposed RESTful services integrated with Oracle databases, leveraging Spring JDBC for secure and optimized data operations.
Developed interactive and responsive React JS applications, incorporating React Hooks, Context API, and Redux for efficient state management and dynamic UI behavior.
Built event-driven architectures using Apache Kafka, creating producers and consumers to process real-time and batch data streams.
Packaged applications using Docker and deployed them to Kubernetes clusters, managing deployments, pods, replication, health checks, and ingress configurations.
Established automated CI/CD pipelines with Jenkins and Maven, facilitating continuous integration, automated testing, and seamless deployments.
Performed application monitoring and log analysis using Splunk and AWS CloudWatch to track errors, performance metrics, and system health.
Created comprehensive test suites including unit, integration, and ATDD tests using JUnit, Mockito, and Cucumber to ensure code quality and reliability.
Developed automation scripts using Shell scripting and Maven to streamline build, deployment, and maintenance processes.
Utilized Spring Tool Suite (STS) for development and managed project tracking, defects, and sprint activities through Jira to ensure efficient team collaboration.
Worked extensively with AWS services such as EKS, Lambda, S3, DynamoDB, and API Gateway to support scalable, resilient, and cloud-native application deployments.
Environment: Java 11, Spring Boot, Spring IOC, Spring AOP, Spring JDBC, Microservices, REST APIs, Oracle, React JS, React Hooks, Context API, Redux, Apache Kafka, Docker, Kubernetes, Jenkins, Maven, Splunk, AWS CloudWatch, JUnit, Mockito, Cucumber, Shell Scripting, Spring Tool Suite (STS), Jira, AWS (EKS, Lambda, S3, DynamoDB, API Gateway)
Client: Velocity Portfolio Group, NJ Jul 2016 – Sept 2018
Role: Full Stack Developer
Responsibilities:
Developed robust backend systems using the Spring Framework and Spring Boot microservices, leveraging Dependency Injection (IoC) to achieve loose coupling, modularity, and enhanced testability.
Addressed cross-cutting concerns through Spring AOP for logging and transaction handling and implemented Spring Security with JWT for secure authentication and authorization.
Modernized legacy UI components by migrating from AngularJS to Angular with TypeScript, improving application performance, code maintainability, and developer efficiency.
Implemented and maintained Spring Batch jobs for efficient processing of large-scale data and scheduled backend operations.
Designed and developed RESTful APIs, effectively modeling resources and enabling seamless interaction between microservices.
Utilized Hibernate ORM to interact with MySQL databases, focusing on query optimization and secure data handling.
Managed source code versioning using SVN (Subversion) and tracked development activities and defects through Jira.
Employed Maven for build automation and dependency management, ensuring consistent and reliable project builds.
Deployed and supported applications on WebLogic Server, configuring load balancing and high availability for enterprise deployments.
Followed Test-Driven Development (TDD) practices using JUnit, Mockito, and MockMVC to ensure high-quality and maintainable code.
Monitored application behavior and handled logging using log4j, assisting in debugging and production support.
Integrated RabbitMQ for asynchronous messaging between microservices, enhancing system scalability and reliability.
Environment: Agile Scrum, Spring Framework, Spring Boot, Spring IOC, Spring AOP, Spring Security, JWT, AngularJS, Angular 18, TypeScript, Spring Batch, REST APIs, Hibernate ORM, MySQL, SVN, Jira, Maven, WebLogic Server, JUnit, Mockito, MockMVC, log4j, RabbitMQ
Client: Tristate Capital Bank, Pittsburgh, PA Feb 2015 – Jun 2016
Role: Full Stack Developer
Responsibilities:
Developed server-side web applications using Java, Servlets, and JSP, managing request-response cycles and integrating front-end interfaces with backend services.
Designed and implemented SOAP-based web services with WSDL and JAX-WS, enabling secure and reliable system-to-system communication.
Worked extensively with Oracle DB, creating complex SQL queries, stored procedures, and PL/SQL scripts for efficient data processing.
Integrated Hibernate ORM to handle object-relational mapping, enhancing database interaction and transaction management.
Built MVC-based applications using the Struts Framework, ensuring separation of concerns and maintainable architecture.
Leveraged Spring MVC and Spring AOP to implement business logic, transaction handling, and cross-cutting concerns such as logging.
Applied DAO design patterns to streamline database operations, improve modularity, and promote reusable code.
Configured and deployed applications on Apache Tomcat and Apache HTTP Server, focusing on performance tuning and system stability.
Developed and executed unit tests using JUnit, following TDD principles to ensure high-quality and reliable code.
Managed project builds with Maven and deployed applications on AWS, collaborating in Agile (Scrum) teams for iterative development and delivery.
Environment: Java, Servlets, JSP, SOAP (JAX-WS), WSDL, Oracle, PL/SQL, Hibernate, Struts, Spring MVC, Spring AOP, Apache Tomcat, Apache HTTP Server, Maven, JUnit, AWS, RabbitMQ, Agile Scrum