Skip to main content
Sandeeph Ramdass

Sandeeph Ramdass

Senior Java Developer | Java Tech Lead | 11+ Yrs| Java 8,11,17,21, Spring Boot, Microservices| Kafka, RabbitMQ, AWS, Docker, Kubernetes| REST APIs, System Design, Data Structures & Algorithms| GenAI | Distributed Systems

Talent
BengaluruMember since July 20, 2026
JavaPythonSpring BootSpring SecurityMicroservicesDistributed SystemsService-Oriented Architecture (SOA)System DesignVirtual ThreadsAWS EC2AWS FargateAWS S3AWS CloudWatchKafkaRabbitMQREST APIsgRPCH2RedisCache-aside patternDockerGitGitHub CopilotClaudeJUnitLogbackDesign PatternsLDAPAwsData Structures and Algorithms
·

Hire this person

Send a job offer directly to this candidate

JavaPythonSpring BootSpring SecurityMicroservices

About

Senior Java Backend Developer with 11 years of experience building scalable distributed systems, microservices, and high-performance backend platforms for enterprise and product-scale applications. Strong expertise in Java (8/11/17/21), Spring Boot, Microservices Architecture, Distributed Systems, and Multi-threaded Architectures, with end-to-end System Design experience backed by a solid foundation in Data Structures and Algorithms. Experienced in developing secure, performance-optimized services for both on-premise and cloud-native environments — including token-based authentication, role-based access control, and secure session management — using modern concurrency models, asynchronous processing, and AWS cloud technologies.

Proven track record leading end-to-end feature delivery and system design, and migrating legacy monolithic systems to scalable microservices architectures — improving scalability, reliability, and performance. Hands-on experience building asynchronous, event-driven backend services using Kafka, RabbitMQ, and Redis, along with GenAI-assisted engineering workflows using GitHub Copilot and Claude AI for code review, debugging, and developer productivity improvements.

Experience

Senior Professional 2 at Capgemini Engineering (Erstwhile Aricent) (2018-09 – Present)

Netgear Engage – Cloud-Based Device Management Platform: A cloud-hosted SaaS platform for managing and monitoring distributed device fleets at scale — covering device discovery, configuration, firmware management, topology visualization, and real-time monitoring across multiple customer sites, each managing hundreds of devices. (May 2023 – Present)

  • Serving as Tech Lead for a 12-engineer team, balancing hands-on individual contribution (~70%) with team leadership and technical direction (~30%) — architecture ownership, code reviews, and mentoring.
  • Leading architecture and development of a cloud-hosted SaaS platform for centralized device management, configuration, and monitoring at scale.
  • Driving end-to-end feature delivery — requirement analysis, system design, implementation, integration, and production readiness.
  • Designing high-performance backend services using Java 21 with virtual threads, concurrency models, and parallel execution — reducing average API response times from 3–4 seconds to under 400ms (~90% improvement).
  • Implemented Redis-based caching for high-traffic API responses using a cache-aside pattern, reducing redundant database calls and directly contributing to the ~90% API latency improvement (3–4s to under 400ms).
  • Integrated Spring Security for authentication and authorization across microservices — JWT-based token authentication, role-based access control (RBAC), and secure session management.
  • Designed secure, versioned REST APIs with token-based authentication, pagination, rate limiting, and endpoint protection to ensure backward compatibility across releases.
  • Leveraged AWS services (EC2, Fargate, S3, CloudWatch) for deployment, storage, and monitoring of backend services.
  • Utilized Kafka for asynchronous, event-driven inter-service communication, decoupling high-throughput processing components.
  • Containerized backend services using Docker for consistent local development and deployment environments.
  • Drove adoption of GenAI-assisted engineering workflows using GitHub Copilot and Claude AI for code generation, pull request reviews, debugging assistance, and test creation, improving developer productivity and code quality.
  • Collaborated closely with firmware and integration teams to enable seamless support across multiple device types and vendors.
  • Owned high-level and low-level system design for core platform modules — device discovery, topology mapping, and configuration workflows — applying appropriate data structures (graphs for topology, concurrent maps for device state) to ensure correctness at scale.
  • Optimized system performance through large-scale asynchronous task-processing pipelines, including database query optimization, Java Streams and efficient, high-throughput data processing, and parallel execution and virtual-thread-based concurrency models, cutting response latency under high load from several seconds to sub-400ms.
  • Designed lightweight embedded database solutions using H2 for portability and faster execution.
  • Implemented structured logging, monitoring, and fault management using Logback.
  • Ensured data consistency across device, topology, and configuration models.
  • Led code reviews, enforced design patterns, and mentored team members.
  • Handled production escalations, debugged complex issues, and ensured system stability.
  • Supported CI/CD pipelines and improved release reliability and automation.

Senior Java Developer at Capgemini Engineering (Erstwhile Aricent) (2018-09 – 2023-04)

Juniper SRC – Policy & Subscriber Management Platform: An enterprise-grade policy and subscriber management platform providing centralized control for managing services across a large distributed infrastructure, enforcing business rules and managing sessions at scale.

  • Worked on a highly multi-threaded, enterprise-grade policy server handling subscriber and service management at scale.
  • Migrated a legacy monolithic system to a service-oriented architecture (SOA) using Spring Boot microservices, decomposing tightly-coupled components into independently deployable services aligned with 12-factor principles.
  • Designed and developed multi-threaded, high-throughput backend components.
  • Used Redis to cache frequently accessed subscriber and policy data, reducing lookup latency for high-throughput policy enforcement workflows.
  • Implemented secure communication and access-control mechanisms aligned with enterprise security standards.
  • Worked with cloud-based deployments and monitoring solutions using AWS services.
  • Implemented protocol-based communication and policy provisioning flows between distributed platform components.
  • Built monitoring features for connectivity and system health tracking.
  • Implemented configuration retrieval mechanisms using directory-service (LDAP-based) integration.
  • Led major OS platform upgrades (CentOS 6.5 → 7.6), ensuring full backward compatibility.
  • Resolved critical production issues and supported high-severity customer escalations.

Developer at Capgemini Engineering (Erstwhile Aricent) (2018-09)

Juniper Paragon Insights – Data Analytics & Anomaly Detection Platform: A telemetry-driven analytics and diagnostics platform processing large-scale time-series data to provide real-time visibility, anomaly detection, and automated remediation workflows using rule-based and ML-assisted techniques.

  • Designed and implemented REST APIs and large-scale data pipelines to deliver analytics data products, processing high-volume time-series data at scale.
  • Built data ingestion and processing components using gRPC-based streaming to support real-time analytics.
  • Built anomaly-detection data products combining rule-based logic with ML-assisted techniques, reducing false positives and improving detection accuracy on large-scale operational data.
  • Developed Python-based data processing pipelines and validation frameworks to support analytics and workflow execution.
  • Created and optimized automated remediation playbooks/rules based on real-time system conditions.
  • Improved reliability with comprehensive JUnit test coverage and validation strategies.

Project Engineer at Wipro Limited (2015-08 – 2018-09)

Alcatel-Lucent Enterprise engagement

  • Developed Spring Boot REST APIs for system configuration, provisioning, and integration.
  • Developed and implemented new application features based on business and functional requirements across the full SDLC.
  • Built backend components, RESTful services, and business logic using Java and related technologies.
  • Wrote unit test cases and supported integration and system testing activities.
  • Assisted with application deployment, release management, and post-production support.
  • Enhanced a policy server to support multi-server, high-availability configurations.
  • Fixed critical defects and improved system performance, scalability, and stability.
  • Built automation tools for large-scale infrastructure upgrades and deployments.

Education

B.Tech in Computer Science and Engineering – IIIT RGUKT RK Valley (2015)

Skills

Senior Java DeveloperJava Tech Lead11+ YrsJava 8Spring BootMicroservicesKafkaRabbitMQAWSDockerKubernetesREST APIsSystem DesignData Structures & AlgorithmsGenAIDistributed Systems

Reviews

Related