RAMJEE PRASAD

Backend Developer | Java & Spring Boot

Professional Summary

Results-driven Backend Developer with hands-on experience in designing and implementing scalable microservices using Java, Spring Boot, and Spring WebFlux. Proficient in building RESTful APIs, implementing reactive programming patterns, and optimizing database performance. Strong foundation in distributed systems architecture with practical exposure to Docker, message queues, and cloud technologies. Passionate about writing clean, maintainable code and following industry best practices.

Technical Skills

Languages & Frameworks

Java 21, Spring Boot 3.x, Spring WebFlux, Spring Security, Spring Data JPA, Hibernate, RESTful APIs, GraphQL, Python, C++

Databases & Caching

PostgreSQL, MySQL, MongoDB, Redis, Firebase Realtime Database

DevOps & Tools

Docker, Git, Jenkins, Maven, Gradle, Postman, JUnit 5, Mockito

Messaging & Cloud

Apache Kafka, RabbitMQ, AWS (EC2, S3), Microservices Architecture

Projects

Layered Spring Architecture

Spring Boot, PostgreSQL, Docker, JWT
  • Built comprehensive backend application using Spring Boot with RESTful API endpoints
  • Implemented JWT authentication with role-based access control (RBAC)
  • Designed layered architecture following SOLID principles
  • Containerized application using Docker for consistent deployment

Real-Time Chat System

Spring Boot, WebSockets, Redis, Java
  • Developed WebSocket-based chat feature handling real-time message broadcasting
  • Implemented Redis for in-memory session storage and caching
  • Built scalable user session management supporting concurrent connections

Secure Banking System

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

Education

Bachelor of Technology in Computer Science

Coursework: DSA, DBMS, OS, Computer Networks

2023 - 2027

Certifications & Achievements

  • Completed Spring Framework and Spring Boot training
  • Practiced 200+ DSA problems on LeetCode and HackerRank
  • Active contributor to open-source Java projects

Additional Information

OS: Linux (Ubuntu, Red Hat), Windows

Languages: English, Hindi (Native)

Interests: System Design, Open Source