RAMJEE PRASAD

Backend Developer | Java & Spring Boot

Professional Summary

Backend Developer specializing in Java and Spring Boot with experience in building scalable RESTful and reactive microservices. Proficient in Spring Boot 3.x, Spring Security, WebFlux, JPA/Hibernate, and PostgreSQL. Hands-on experience with JWT-based authentication, Dockerized deployments, Redis caching, and event-driven systems using Kafka and RabbitMQ. Strong understanding of system design, distributed systems, and clean architecture principles.

Technical Skills

Programming Languages

Java (21), Python, C++

Frameworks

Spring Boot 3.x, Spring WebFlux, Spring Security, Spring Data JPA, Hibernate

Databases & Caching

PostgreSQL, MySQL, MongoDB, Redis

API & Messaging

RESTful APIs, GraphQL, Apache Kafka, RabbitMQ

DevOps & Tools

Docker, Git, Jenkins, Maven, Gradle, Postman

Testing & Cloud

JUnit 5, Mockito, AWS (EC2, S3), Google Cloud (GCP)

Operating Systems

Linux (Ubuntu, Red Hat), Windows

Projects

Real-Time Chat System

Spring Boot, WebSockets, Redis, STOMP
  • Built a real-time chat system using Spring Boot and WebSockets supporting concurrent users
  • Implemented Redis for session management and caching to reduce database load
  • Designed message broadcasting mechanism for low-latency real-time communication

Layered Spring Architecture

Spring Boot, PostgreSQL, Docker, JWT
  • Developed scalable backend application using Spring Boot with RESTful API endpoints
  • Implemented JWT-based authentication with role-based access control (RBAC)
  • Designed layered architecture following SOLID principles and clean code practices
  • Containerized application using Docker for consistent deployment across environments

Secure Banking System

Java, Spring Security, AES Encryption, MySQL
  • Designed secure transaction system with AES encryption and fraud detection mechanisms
  • Implemented Spring Security with role-based access control for different privilege levels
  • Built multi-module Java application with clear separation of concerns

Education

Bachelor of Technology (B.Tech) in Computer Science

Coursework: Data Structures & Algorithms, DBMS, Operating Systems, Computer Networks

2023 – 2027 (Expected)

Certifications & Achievements

  • Completed Spring Framework and Spring Boot training
  • Implemented reactive microservices using Spring WebFlux and Project Reactor
  • Designed and deployed containerized microservices using Docker and CI/CD pipelines

Additional Information

Networking: TCP/IP, HTTP/HTTPS, REST, WebSockets, Wireshark, nmap, DNS

Languages: English, Hindi (Native)

Interests: System Design, Open Source