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
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