
Adarsh Kubihal
Software Engineer | Java, Spring Boot, Microservices
Hire this person
Send a job offer directly to this candidate
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)
