Back-End Developer
CurrentContinuously improve and enhance the autorentals.com website.Extensively involved in designing the application using Spring Boot with micro-services architecture and developed the security service using OAuth2.0.Working on different micro-services applications that support the website.Primarily working on the backend code which is written in Java 8 with Spring and Hibernate.Refactoring the old code by implementing new programming paradigm.Integrated with third party services like Klaviyo, SendGrid, Media Alpha, Open Exchange, Okta for different business requirements.Involved in designing high-performance low latency applications, by the process of monitoring resource utilization, GC Tuning and profiling using VisualVM, JProfiler Java Profiling tool.Use bucket4j, resilience4j for rate limiting, circuit breaking, retries while exposing microservices for third-party. Experience with Micrometer, Prometheus, Grafana for collecting metrics, real-time monitoring and visualizing.