Krishna Awasthi
Java Backend Developer
Hire this person
Send a job offer directly to this candidate
About
Architected and deployed a production microservices-based Java backend using Spring Boot, Spring MVC, and Spring Data JPA / Hibernate with PostgreSQL as the primary relational database; designed and optimized complex SQL queries with strategic indexing, reducing average query response time from ∼600 ms to ∼200 ms (∼66% improvement).
Integrated Spring
Kafka to implement asynchronous event-driven data pipelines, fully decoupling notification and mail delivery from core business logic; deployed Redis via Spring Data Redis with a Cache-Aside Invalidation strategy, eliminating stale-data reads and sustaining sub-200 ms cache-served response times at scale. Containerized the full Spring Boot microservices stack with Docker, maintained CI/CD pipelines via GitHub Actions for independent service deployments on AWS EC2 behind an Nginx reverse proxy.
Experience
Java Backend Developer - CreateSheets - Jaipur, Rajasthan
(2024-05)
- Architected and deployed a production microservices-based Java backend using Spring Boot, Spring MVC, and Spring Data JPA / Hibernate with PostgreSQL as the primary relational database; designed and optimized complex SQL queries with strategic indexing, reducing average query response time from ∼600 ms to ∼200 ms (∼66% improvement).
- Integrated Spring Kafka to implement asynchronous event-driven data pipelines, fully decoupling notification and mail delivery from core business logic; deployed Redis via Spring Data Redis with a Cache-Aside Invalidation strategy, eliminating stale-data reads and sustaining sub-200 ms cache-served response times at scale.
- Containerized the full Spring Boot microservices stack with Docker, maintained CI/CD pipelines via GitHub Actions for independent service deployments on AWS EC2 behind an Nginx reverse proxy.
- Designed and conducted Spring Boot technical interviews screening 150+ candidates to recruit 5 interns; led IAM and system access onboarding, delivered structured training sessions covering REST API design, microservices patterns, and Spring Boot best practices, and performed regular code reviews to accelerate ramp-up and sustain team productivity.
Java Backend Developer Intern - Swami Keshvanand Institute of Technology - Jaipur, Rajasthan
(2024-02 - 2024-03)
- Developed 12+ production Spring Boot REST API endpoints for real-time IoT sensor data ingestion, device control, and automated backend processing via Spring MVC, serving concurrent hardware clients.
- Reduced API response latency by 50% (400 ms → 200 ms) through MySQL query optimization, strategic indexing, and Spring Cache-based request-level caching via @Cacheable / @CacheEvict annotations.
- Architected a fault-tolerant Spring Integration MQTT publish-subscribe pipeline across 10+ sensor types, sustaining 99.9% message delivery under continuous load testing.
- Implemented Spring Validation (Bean Validation / JSR-380) and structured global exception handling via @ControllerAdvice / @ExceptionHandler, cutting invalid-payload failures by 90% and unifying telemetry into a live dashboard tracking 5,000+ daily sensor events.
Education
Bachelor of Technology - Computer Science and Engineering - Swami Keshvanand Institute of Technology