Ravi Ranjan is a backend software engineer based in London, UK, with 4+ years building high-throughput, event-driven Java microservices on Spring Boot, Kafka, and Azure/AKS.

Experience: Systems Engineer at Tata Consultancy Services — Onsite, London (Aug 2024 — Present); Systems Engineer at Tata Consultancy Services — Offshore, Kolkata (Aug 2021 — Aug 2024)

Technical skills: Languages: Java 8/11/17/21; Backend & Frameworks: Spring Boot (2.x/3.x), Spring Batch, Spring MVC, Spring Data, REST APIs, Microservices Architecture; Build & Testing: Maven, Gradle, JUnit, Mockito, Testcontainers, Jacoco, SonarQube, Semgrep, Snyk; Cloud & DevOps: Microsoft Azure (AKS, Web Apps, Functions, Logic Apps), Azure DevOps CI/CD, Docker, Git; Messaging & Streaming: Apache Kafka (Confluent), MQ (IBM MQ); Databases & Caching: MongoDB, SQL Server, Redis, JDBC; Security: OAuth2, JWT, Spring Security, Prisma Cloud, Wiz; Observability: Dynatrace, New Relic, Distributed Tracing, Logs/Metrics Dashboards, PagerDuty; Architecture & Patterns: Distributed Systems, Event-Driven Design, Domain-Driven Design, API Versioning, Idempotency

Soft skills: Agile Team Leadership, Cross-functional Stakeholder Communication, Technical Mentorship, Incident & Disaster Recovery Response

Application.java — Ravi's Portfolio

Hello! I am

Ravi Ranjan

// backend software engineer

I build APIs and systems that don't page you at 3 AM.

Connect with me: