Pavan Rangani — Senior Java Developer
Senior Java Developer based in Surat, Gujarat, India with over 9 years of professional experience
designing and shipping enterprise-grade backend systems. I specialize in the Spring ecosystem
(Spring Boot, Spring Cloud, Spring Security), distributed systems, microservices architecture,
Apache Kafka event-driven pipelines, and AWS cloud-native applications.
I lead modernization efforts that migrate legacy monoliths into containerized microservices on
Docker and Kubernetes, build high-throughput REST APIs, design resilient service meshes,
and tune relational and NoSQL data stores for production workloads.
Technical Skills
- Languages: Java (8/11/17/21), SQL, Python, JavaScript/TypeScript, Bash
- Frameworks: Spring Boot, Spring Cloud, Spring Security, Hibernate / JPA, JUnit, Mockito
- Microservices: REST APIs, gRPC, Apache Kafka, RabbitMQ, Saga, CQRS, Event Sourcing
- Cloud & DevOps: AWS (ECS, Lambda, RDS, S3, CloudFront, IAM, CloudWatch), Docker, Kubernetes, Terraform, GitHub Actions
- Databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, DynamoDB
- Security: OAuth2, JWT, OpenID Connect, TLS, secrets management
Professional Experience
Senior Java Developer — CODETAILOR
Architecting and delivering Spring Boot microservices for enterprise clients across fintech, e-commerce,
and SaaS. Drove migration of legacy monoliths to containerized microservices on AWS ECS, reducing
deployment cycles from weeks to hours and cutting infrastructure costs through right-sizing and
autoscaling policies.
Backend Engineer — Multiple product startups
Built high-throughput REST APIs and event-driven pipelines using Apache Kafka. Implemented exactly-once
semantics, schema evolution with Avro, and idempotent consumer patterns. Tuned JVM garbage collection
for low-latency services and introduced observability via Prometheus, Grafana, and OpenTelemetry.
Selected Projects
- Distributed Order Processing Platform — Saga-based microservices on Spring Boot & Kafka, handling 10K+ orders/min with idempotent compensation.
- Real-time Analytics Pipeline — Kafka Streams + Elasticsearch + Kibana, sub-second ingestion-to-query latency.
- Multi-tenant SaaS Backend — Spring Security with row-level tenant isolation, OAuth2 + JWT, audit logging.
- AWS Migration — Lift & reshape from on-prem JVM cluster to ECS Fargate + RDS Aurora, with Terraform-managed infra.
Tech Blog
I publish in-depth articles on Java, Spring Boot, Microservices, Apache Kafka, AWS, system design,
and pragmatic AI integration in backend services. Every article is original, written from firsthand
production experience, and refined over multiple drafts.
Read the latest articles →
Education & Certifications
- Gujarat Technological University — Bachelor's in Computer Engineering
- AWS Certified — Cloud Practitioner / Solutions Architect track
- Spring Professional Certification
- Multiple platform-specific certifications in microservices, Kafka, and DevOps