Ramya Makkena 312-***-**** *************@*****.***
PROFESSIONAL SUMMARY
•Full Stack Java Developer with over 7 years of experience in designing, developing, and deploying scalable enterprise-grade applications across banking, finance, and technology domains.
•Strong expertise in backend development using Java 8/11/17, Spring Boot, Spring Cloud, and Microservices, with hands-on experience designing RESTful APIs, building distributed services, and implementing event-driven architectures.
•Proficient in frontend frameworks like React.js and Angular, developing intuitive, responsive, and high-performing user interfaces that integrate seamlessly with complex backend systems.
•Developed RESTful APIs using Python (Flask/Django) for microservice integration, enabling seamless communication between distributed systems.
•Designed modular and reusable backend components in Python to support transaction processing and analytics workflows.
•Created Python automation scripts to streamline build, deployment, and testing processes, reducing manual intervention by 30%.
•Automated data extraction, transformation, and validation using Python and Pandas, improving data consistency across environments.
•Used Python scripting for monitoring AWS resources (EC2, S3, Lambda), improving operational efficiency and reducing downtime
•Experienced in architecting and deploying cloud-native applications on AWS, Azure, and GCP, leveraging services like EC2, Lambda, S3, Elastic Beanstalk, CloudFront, and Route53 for high availability and scalability.
•Skilled in building CI/CD pipelines with Jenkins, GitLab, Maven, and Nexus, and implementing DevOps best practices using Docker, Kubernetes, Ansible, and Terraform for automated builds, testing, and deployments.
•Adept at database design and optimization across Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, and DB2, ensuring high performance and reliability of data-intensive applications.
•Proficient in messaging and streaming platforms such as Kafka, RabbitMQ, ActiveMQ, and IBM MQ to enable real-time communication between distributed microservices.
•Strong knowledge of testing frameworks and QA practices including JUnit, Mockito, Selenium, and TestNG, following TDD and BDD approaches for robust software delivery.
•Highly collaborative team player with experience working in Agile/Scrum environments, participating in sprint planning, code reviews, and retrospectives to deliver projects on time and within scope.
•Recognized for quick troubleshooting, performance tuning, and production support, ensuring stability, scalability, and security of enterprise applications.
•Excellent communication skills, able to bridge gaps between technical and business teams, and deliver high-quality solutions aligned with business goals.
TECHNICAL SKILLS
Backend: Java 8/11/17, Spring Boot, Spring MVC, Spring Cloud, RESTful APIs, Hibernate/JPA, Microservices, Multithreading
Frontend: Angular, React.js, JavaScript (ES6+), HTML5, CSS3, JSP, Servlets
Databases: Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, DB2
Cloud Platforms: AWS (EC2, S3, Lambda, ECS, Elastic Beanstalk, CloudFront, Route53, IAM), Azure, GCP
DevOps Tools: Jenkins, Git, GitHub, Docker, Kubernetes, Ansible, Terraform, OpenShift
Messaging & Streaming: Kafka, RabbitMQ, ActiveMQ, IBM MQ
Testing & QA: JUnit, Mockito, Selenium, Jasmine, Karma, SoapUI
Build & CI/CD: Maven, Gradle, GitLab CI/CD, Nexus
Other Tools: Jira, Log4j, Splunk, Dynatrace
PROFESSIONAL EXPERIENCE
Java Full Stack Developer
Western Union, Austin, TX Aug 2024 - Present
Designed and developed full-stack financial applications using Java 17, Spring Boot, Microservices, AngularJS, and RESTful APIs, enabling seamless transaction processing for global customers.
Built and optimized dynamic UI components in AngularJS to ensure responsive design, cross-browser compatibility, and improved user engagement.
Implemented cloud-native Microservices with Spring Cloud (Eureka, Ribbon, Feign), deployed via Docker on AWS, achieving improved scalability and reduced deployment time.
Configured and maintained CI/CD pipelines using Jenkins, Git, and Kubernetes for automated builds, testing, and deployments, cutting release cycles by 40%.
Utilized AWS services (EC2, S3, Lambda, Elastic Beanstalk, Route53, IAM) for high-availability deployments and serverless backend functions.
Integrated Kafka and RabbitMQ for event-driven and asynchronous messaging between microservices, improving system responsiveness and reliability.
Conducted detailed code reviews, debugging sessions, and root cause analyses to ensure production stability and eliminate recurring issues.
Actively participated in Agile ceremonies (sprint planning, daily standups, retrospectives) ensuring timely delivery of user stories and reducing backlog churn.
Built and executed automated unit and integration test suites using JUnit, Mockito, and Selenium to ensure zero-regression deployments.
Enhanced application performance and scalability by implementing caching mechanisms (Redis) and database query optimizations (MySQL, Cassandra).
Environment: Java 17/11, Spring Boot, AngularJS, REST APIs, Microservices, AWS, Docker, Kubernetes, Jenkins, Kafka, Redis, MySQL, Cassandra
Title: Java Full Stack Developer June'23 — Dec’23
Client: Humana Inc Louisville, KY
Responsibilities:
Led Agile development practices including TDD/BDD and pair programming, managing project workflows in JIRA, and achieving 95% sprint velocity while maintaining high code quality through peer reviews and automated testing.
Designed and implemented microservices architecture following 12-factor methodology using Spring Boot, incorporating Spring Data JPA and Hibernate for ORM, with message queue integration via Apache Kafka for asynchronous processing, achieving 40% improved system scalability.
Developed Angular 9 frontend components to interface with the RESTful API endpoints built for updating customer additional information, ensuring seamless integration between the frontend and backend systems.
Leveraged Angular's HttpClientModule for HTTP communication, enabling consistent and secure customer information updates across Truist Bank's platforms, improving data accuracy by 15%.
Developed RESTful API endpoints using Java and Spring Boot2.8 framework to facilitate seamless communication between client applications and the backend server for updating customers' information.
Designed and executed optimized Oracle PL/SQL procedures to handle large datasets, achieving a 20% improvement in query execution time.
Improved code quality by adhering to SOLID principles and participating in rigorous code reviews.
Designed and optimized CI/CD pipelines using Jenkins & GitLab CI/CD, reducing deployment time by 40% and ensuring smooth automation of builds, tests, and deployments.
Java Developer
Spectra Infosystems, India Jun 2017 -Aug 2022
Developed and maintained enterprise-grade web applications using Spring Boot, REST APIs, Microservices, and Hibernate/JPA, ensuring high availability and modular design.
Built rich, interactive, and responsive front-end components using React.js, implementing reusable UI modules and state management with Redux.
Integrated Kafka and ActiveMQ for distributed messaging, enabling asynchronous communication between microservices and improving system throughput.
Created end-to-end CI/CD pipelines using Jenkins, Git, Maven, and Docker, reducing deployment effort and improving release frequency.
Deployed applications on AWS cloud (Elastic Beanstalk, EC2, S3, CloudFront, DynamoDB) with auto-scaling and load balancing capabilities.
Designed and optimized relational and NoSQL database schemas using Oracle, PostgreSQL, and MongoDB to handle large-scale datasets.
Collaborated closely with cross-functional teams following Agile/Scrum methodology, contributing to sprint planning, code reviews, and backlog grooming sessions.
Implemented TDD approach using JUnit and TestNG, increasing code coverage and enhancing product stability.
Performed application performance tuning, memory leak fixes, and API response time optimization, improving application performance by 30%.
Environment: Java 8/11, Spring Boot, React.js, RESTful APIs, AWS, Docker, Kubernetes, Jenkins, Kafka, Oracle, PostgreSQL, MongoDB
EDUCATION
Master of Computer Science - Governor’s State University, USA - May 2024
Bachelor of Computer Science - Jawaharlal Technological University, India - May 2017