Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Prudhvi Nelaturi

Hoboken

Summary

Java Developer with Around 5 years of experience building robust, scalable, and high-performance applications, leveraging advanced Java features like streams, functional programming, lambda expressions, multithreading, and sealed classes. Proficient in developing end-to-end solutions using Java, Spring Boot, Angular, and React, with expertise in designing scalable REST APIs, secure micro services, and responsive user interfaces. Skilled in leveraging Spring Boot features such as dependency injection, Spring Data, Spring Security, and service discovery for fault-tolerant and efficient micro services architecture. Expertise in database technologies like PostgreSQL, MongoDB, and Hibernate, complemented by experience with Docker, Kubernetes, and AWS services (S3, EC2, RDS, Lambda, DynomoDB) for scalable, cloud-based deployments. With a strong focus on code quality and performance optimization, proficiently implementing Redis caching, JUnit, and Mockito for robust testing. Skilled in setting up CI/CD pipelines using Jenkins, and GitHub Actions to ensure reliable, maintainable, and high-performing software solutions. Extensive hands-on experience in integrating messaging systems like Kafka and RabbitMQ to enable efficient asynchronous communication between Microservices. Proficient in designing and implementing scalable, fault-tolerant messaging architectures that enhance system reliability and responsiveness. Knowledge in using WebFlux, Project Reactor, and Spring AI to build high-performance, non-blocking applications. Proficient in designing event-driven, scalable architectures that efficiently handle concurrent requests, improve system responsiveness, and optimize resource utilization in Microservices environments.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

Accutive Fintech
01.2024 - Current
  • Developed and maintained Micro services-based applications using Java (11/17/21/23), Spring Boot 3.x, Spring MVC, Spring Cloud, and Spring Security 6, ensuring high availability for banking.
  • Utilized Hibernate 6.x/JPA for database persistence, optimizing queries for Oracle Database 12c/19c, MySQL 8.0, PostgreSQL 15, MongoDB 7.0, and Cassandra, enabling high-volume payment processing.
  • Established CI/CD pipelines with Jenkins, GitHub Actions, GitLab CI, Azure DevOps Pipelines, reducing release cycles and improving deployment automation.
  • Developed test automation with JUnit 5, Mockito, Postman, achieving high test coverage for critical banking applications.
  • Designed and developed responsive web applications using React, ensuring optimal user experience across devices.
  • Developed concurrent background jobs using Scheduled Executor Service for real-time data synchronization, ensuring seamless Multithreading & Concurrency.
  • Participated in Agile methodologies, contributing to Scrum ceremonies, sprint planning, backlog grooming, and continuous improvements in software development processes.
  • Implemented event-driven architecture using Apache Kafka (3.5), RabbitMQ, AWS SQS/SNS, to ensure real-time updates for flight information and passenger notifications.
  • REMOTE

Java Full Stack Developer

Infosys Limited
05.2021 - 01.2023
  • Designed and implemented robust Java-based backend services using Spring Boot while developing responsive and interactive front-end components with React and JavaScript, ensuring seamless user experiences across devices.
  • Created dynamic and user-friendly interfaces using React.js, improving usability, cross-browser compatibility, and responsiveness.
  • Planned and built RESTful APIs and Microservices to facilitate smooth communication between front-end and backend, leveraging Kafka for asynchronous messaging and improving scalability.
  • Enhanced data handling by designing efficient database schemas in PostgreSQL and DynamoDB, optimizing performance for complex business logic.
  • Achieved 85%+ code coverage through comprehensive unit and integration testing with JUnit and Mockito, reducing production defects by 30%.
  • Implemented logging with Log4j to enhance application observability, simplify debugging, and monitor system performance.
  • Deployed Spring Boot Microservices in Docker containers on Amazon EC2, leveraging AWS services like S3 for storage and RDS for scalable database management.
  • Collaborated in agile teams using Jira for sprint planning and GitHub for version control, enabling streamlined development, Kafka integration, and automated CI/CD pipelines with Jenkins.
  • Led Microservices deployment using Kubernetes and Docker, while implementing end-to-end testing with JUnit and ensuring high code coverage using JaCoCo.
  • Utilized Spring Core (IOC), and Spring AOP to enhance modularity and streamline application development.

Junior Java Developer

PruTech Solutions
01.2020 - 04.2021
  • Worked in Microservices-based solutions for the Jobseeker module using Spring Boot, ensuring scalability and efficient integration across services.
  • Developed and integrated APIs and Microservices with Spring Boot and Kafka, enabling real-time data processing and efficient inter-service communication.
  • Utilized Spring Core (IOC), and Spring AOP to enhance modularity and streamline application development.
  • Designed a scalable Microservices architecture using spring, Hibernate, and RESTful web services, ensuring flexibility and performance in handling business logic.
  • Applied SOLID principles to define interfaces and implement reusable business logic for maintainable code.
  • Developed and tested RESTful APIs using Postman, ensuring smooth client-server communication.

Education

Master of Science - Computer Science

Stevens Institute of Technology
Hoboken, NJ
12.2024

Bachelor of Technology - undefined

IIIT, Nuzvid
05.2020

Skills

  • Programming Languages & Frameworks: Java, JavaScript, Nodejs
  • Frontend Development: HTML5, Tailswind CSS, JQuery, AJAX
  • Backend Development: Spring Boot, Nodejs
  • Database Management: PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Hibernate
  • Cloud Technologies: AWS (EC2, S3, RDS, Lambda, DynamoDB, IAM), Azure
  • CI/CD & DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, Maven
  • Version Control: Git, Bitbucket, GitHub
  • Testing & Quality: JUnit, Mockito, Code Coverage Tools (JaCoCo, SonarQube), Postman
  • Architectural Expertise: Microservices, REST APIs, Dependency Injection, Service Discovery, Load Balancer
  • IDEs: Eclipse, Spring Tool Suite, IntelliJ IDEA, VS Code

Certification

Oracle Certified Professional (IZ0-829): Java SE 17 Developer June 2024

Timeline

Java Full Stack Developer

Accutive Fintech
01.2024 - Current

Java Full Stack Developer

Infosys Limited
05.2021 - 01.2023

Junior Java Developer

PruTech Solutions
01.2020 - 04.2021

Bachelor of Technology - undefined

IIIT, Nuzvid

Master of Science - Computer Science

Stevens Institute of Technology
Prudhvi Nelaturi