Java Backend Developer | Java Full Stack Developer | Spring Boot | React.js | Microservices | Apache Kafka | AWS
Based in India | MCA — Biju Patnaik University of Technology (2023)
Java Backend Developer with 2.4 years of experience developing production-grade applications using Java, Spring Boot, and Microservices.
I build scalable REST APIs, event-driven systems, and cloud-native applications with a focus on performance, reliability, and maintainability. My experience includes Apache Kafka, PostgreSQL, Redis, MongoDB, Elasticsearch, AWS, Docker, Kubernetes, and CI/CD, along with React.js and JavaScript for full-stack application development.
Professionally, I contribute to enterprise IoT and B2B applications involving distributed backend services, real-time telemetry workflows, data access optimization, caching, and cloud-native deployments.
Independently, I designed, developed, and deployed Nexus, a production-grade distributed workflow execution platform built with 6+ microservices, event-driven communication, secure REST APIs, React.js, containerized deployment, CI/CD, and AWS cloud infrastructure.
- Java 17/21
- Spring Boot 3
- REST API Design & Development
- Microservices Architecture
- Spring Security, JWT & RBAC
- Hibernate & Spring Data JPA
- Apache Kafka & Event-Driven Architecture
- PostgreSQL
- Redis
- MongoDB
- Elasticsearch
- Flyway Database Migrations
- React.js
- JavaScript
- REST API Integration
- AWS
- Docker
- Kubernetes
- GitHub Actions
- CI/CD Automation
- Linux & Nginx
Production-grade workflow execution platform designed and developed using a 6+ microservices architecture.
- Spring Cloud Gateway for centralized API routing
- Netflix Eureka for service discovery
- Apache Kafka for asynchronous event-driven communication
- OpenFeign for synchronous inter-service communication
- Secure REST APIs across distributed services
- JWT authentication and refresh-token security
- Role-Based Access Control (RBAC)
- PostgreSQL databases with Flyway-managed schema migrations
- Redis-backed high-frequency data access
- React.js application for workflow and task management
- Secure authentication and protected routes
- REST API integration with distributed backend services
- Production-focused dashboard and application workflows
- Dockerized frontend and backend services
- Kubernetes-based container orchestration
- AWS cloud deployment
- GitHub Actions CI/CD automation
- Versioned container deployment workflow
Tech Stack: Java 21, Spring Boot 3, React.js, JavaScript, Spring Cloud Gateway, Netflix Eureka, Apache Kafka, OpenFeign, PostgreSQL, Redis, Flyway, Docker, Kubernetes, GitHub Actions, AWS
Contributing to an enterprise IoT and B2B platform processing real-time GPS and sensor telemetry for industrial asset tracking.
- Developed and enhanced backend services using Java and Spring Boot
- Worked within a distributed microservices architecture
- Supported real-time telemetry ingestion and enterprise workflows
- Optimized PostgreSQL data access for application performance
- Used Redis for high-frequency data access
- Supported multi-tenant application workflows
- Contributed to geofencing, asset-state computation, and telemetry auditing
- Supported cloud-native deployments using AWS, Docker, and Kubernetes
Tech Stack: Java, Spring Boot, Microservices, REST APIs, PostgreSQL, Redis, Apache Kafka, Docker, Kubernetes, AWS
Production-style travel booking and inventory management platform.
- JWT authentication and Role-Based Access Control
- Redis caching with TTL-based invalidation
- PostgreSQL persistence
- Dockerized deployment
- AWS EC2 hosting with Nginx reverse proxy
- GitHub Actions CI/CD automation
- Prometheus monitoring and Grafana dashboards
Tech Stack: Java 17, Spring Boot 3, Spring Security, PostgreSQL, Redis, Docker, AWS EC2, Nginx, GitHub Actions, Prometheus, Grafana
Design maintainable backend services and REST APIs around clear responsibilities and scalable architecture.
Use Apache Kafka to decouple distributed services and support asynchronous workflows.
Implement authentication, authorization, JWT security, RBAC, and secure API communication.
Design data access layers using PostgreSQL, Redis, MongoDB, and Elasticsearch with a focus on performance and scalability.
Containerize applications with Docker, orchestrate deployments with Kubernetes, and deploy workloads on AWS.
Use GitHub Actions to automate build, test, containerization, and deployment workflows.
Languages: Java • JavaScript • SQL
Backend: Spring Boot • Spring Security • REST APIs • Microservices • Hibernate • Spring Data JPA
Frontend: React.js
Messaging: Apache Kafka
Data: PostgreSQL • Redis • MongoDB • Elasticsearch • Flyway
Cloud & DevOps: AWS • Docker • Kubernetes • GitHub Actions • Linux • Nginx
Testing: JUnit 5 • Mockito • MockMvc • Postman
Observability: Prometheus • Grafana
- Nexus — Distributed Workflow Execution Platform
- Backend Engineering Portfolio
Portfolio: https://abinashbackend.com


