Skip to main content
Adarsh Kubihal

Adarsh Kubihal

Software Engineer | Java, Spring Boot, Microservices

Talent
BengaluruMember since August 15, 2026
JavaSpring BootMicroservicesQuarkusApache KafkaCachingSQLNoSQLRedisPostgreSQLH2MySQLPKIHKDFPBKDF2Certificate Lifecycle ManagementJUnit 5MockitoDockerGitHub ActionsJMeterReactTSXJavaScriptChrome Extension APIsGemini API
·

Hire this person

Send a job offer directly to this candidate

JavaSpring BootMicroservicesQuarkusApache Kafka

About

Software Engineer with 3+ years of experience building high-performance, scalable microservices and distributed systems using Java, Spring Boot, and Quarkus. Skilled in designing resilient APIs, optimizing database performance across SQL and NoSQL technologies, and implementing event-driven architectures with Kafka. Proven ability to work across the full SDLC in Agile development environments and integrate AI-powered capabilities through LLM APIs such as Gemini.

Delivered enterprise solutions at Mercedes-Benz R&D, including PKI-based certificate lifecycle management systems, performance optimization initiatives, and automated CI/CD pipelines. Proficient in Docker, GitHub Actions, Redis, and cloud-native development practices, with a strong focus on system reliability, clean architecture, and software engineering fundamentals.

Experience

Software Engineer | Graduate Engineer Trainee | Intern at Mercedes-Benz R&D India (MBRDI) (2023-02 – Present)

Enterprise Certificate Management System (ZenZefi)

  • Implemented a backend synchronization engine in Java/Spring Boot, applying Redis caching techniques to reduce end-user request latency by 40%.
  • Engineered backend workflows for PKI certificate lifecycle management, including root, backend, and ECU-specific certificates.
  • Worked on background schedulers and asynchronous processing to improve system reliability and availability.
  • Built and maintained CI/CD pipelines using GitHub Actions for JAR, MSI, and Docker builds with integrated quality checks.
  • Performed load testing using JMeter to validate application behavior under expected production traffic.
  • Contributed to frontend components using React/TSX, collaborating with frontend developers to implement features and integrate APIs.
  • Participated in code reviews and architectural design decisions.

Software Engineer | Graduate Engineer Trainee | Intern at Mercedes-Benz R&D India (MBRDI) (2023-02 – Present)

LISA (LT Intelligence and Selection Assistant) — Packaging Assistant Platform

  • Developed Python and Spring Boot microservices for an internal platform that replaced a commercial third-party tool, eliminating substantial enterprise license costs.
  • Engineered core backend services—including API Gateway, User, and Part Service—managing data flow via Apache Kafka messaging across a distributed architecture.
  • Integrated the Azure Blob Storage SDK to securely ingest, store, and retrieve large 3D part files and container assets.
  • Maintained and optimized the Python-based Concept Generation Engine to process component orientations and rank results by volumetric container utilization.
  • Analyzed Docker container runtime statistics across microservices and optimized resource allocation, reducing memory/CPU overhead.

Software Engineer | Graduate Engineer Trainee | Intern at Mercedes-Benz R&D India (MBRDI) (2023-02 – Present)

Secure Certificate Signing Service (SigModul)

  • Architected a Quarkus service for secure certificate exchange between internal systems.
  • Applied HKDF and PBKDF2 to ensure secure key derivation and encrypted data transfer.
  • Migrated the application from H2 to PostgreSQL and wrote unit and integration tests using JUnit 5 and Mockito.
  • Upgraded the application from Java 11 to Java 21.
  • Documented RCAs for all software defects, driving post-mortem reviews to proactively fortify the service against future failures.

Project Intern at Samsung R&D Institute India (SRIB) (2022-08 – 2022-12)

  • Built a web-based data collection and ingestion platform to support image and video datasets with authentication and reliable bulk uploads.
  • Investigated and presented a way to obtain consent from users before uploading data.

Education

B.E. in Computer Science Engineering – KLE Technological University, Hubli (2019 – 2023)

Skills

Software EngineerJavaSpring BootMicroservices

Reviews

Related