Summary
Overview
Work History
Education
Skills
Websites
Certification
Projects
Timeline
Generic

Anuj Dolia

Delhi

Summary

Seasoned Java Developer Specializing in Scalable Application Development and Optimization with 6+ experience. Proficient in Java, Spring Framework, Hibernate, and RESTful APIs. Strong problem-solving abilities and a track record of delivering high-quality software solutions.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Manager Tech Consulting(Senior Software Engineer)

EY LLP
Gurgaon
10.2023 - 07.2024
  • Enhanced robust JWT authentication in a Spring Security-based application by validating various claims like audience (aud), issuer (iss), and JWT ID (jti)
  • Utilized efficient claim validation strategies to ensure token integrity and authenticity, resulting in a 30% reduction in authentication processing time and improved overall system security
  • Successfully updated inbound policies in Azure APIM with different JWT claims in custom headers to enhance security and performance, resulting in a significant reduction in unauthorized access attempts
  • Implemented a caching mechanism in spring boot app to ensure that methods annotated with `@Cacheable` are properly intercepted by Spring's proxy, resulting in improved performance by reducing redundant computations and database queries, thereby optimizing resource utilization and response times
  • Implemented a solution to differentiate Redis keys in a blue-green deployment pattern by modifying the Redis cache configuration to add unique prefixes for each deployment slot, preventing key collisions and overrides, thus ensuring data integrity and enhancing system reliability
  • Optimized Azure Data Explorer (ADX) Kusto queries to ensure efficient data retrieval from databases
  • Analyzed existing codebase to identify performance bottlenecks and refactored as required.

Senior Associate -Technology L1

Publicis Sapient
Gurugram
12.2021 - 10.2023
  • Accomplished successful participation in requirement gathering sessions, contributing to enhanced understanding of business needs and alignment of technical solutions
  • Achieved 30% to 50% improvements in terms of response times, throughput and efficient utilization of resources using reactive pipelines with Spring WebFlux
  • Reduced Latency and service disruptions through implementing Reslience4J (Circuit Breaker, Rate Limiter and Retry) preventing cascading failures
  • Achieved 30% to 60% performance improvements in terms of responsiveness and scalability by implementing azure function app and app service (ServiceBus Trigger) for certain workloads, especially when dealing with bursty or event-driven scenarios
  • Developed REST API in spring boot microservice to process azure blob stream data through reactive pipeline and throttling the calls to external API via backpressure ensuring high performance and low latency
  • Orchestrated microservices architecture with Docker and Azure Kubernetes Services (AKS), enabling seamless deployments and auto-scaling using Azure DevOps
  • Used Azure Cosmos DB MongoDB API for data storage and developed optimized query using aggregation pipeline for efficient data retrieval
  • Followed Test Driven Development (TDD)methodology for building block of codes using Junit & Mockito Extensions
  • Developed and managed SEO Sitemap files (generally product, page and images xml files) that allows a webmaster to inform search engines about URLs on a website that are available for crawling using spring batch job
  • Collaborated closely with DevOps teams to establish effective deployment pipelines and optimize the software delivery process.

Software Engineering - Engineer I

FICO
Bangalore
06.2021 - 12.2021
  • Gained 10ms to 20ms improvement in response time by isolating traffic with implementing segregation of DB connection data Source (Read-Only/Read-Write) i.e., spring transaction management
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language)
  • Implemented data access and persistence layers using Spring Data JPA and Hibernate
  • Utilized significant development experience within an agile environment, contributing to the team's adoption of modern engineering practices and ensuring rapid and efficient software delivery
  • Worked closely with product managers and stakeholders to understand business requirements.

Engineer

Guardian Life Insurance Company of America
Gurugram
03.2018 - 05.2021
  • Created Services to consume REST APIs from Spring Boot to communicate with UI components using React
  • Deepened understanding of Java and the JVM, applying strong object-oriented design principles to develop robust and scalable software solutions
  • Used React JS, Redux, JavaScript (ES6), HTML5, CSS3, Bootstrap, AJAX, JSON to develop interactive and dynamic UI
  • Worked on JMS, Exception Handling (RestControllerAdvice), Optional, Lambda Expressions & Multithreading
  • Used Maven as build automation tool, Jenkins for Continuous Integration and Continuous Delivery and Dockers for containerization
  • Working with the team on functional and non-functional requirements, technical analysis and design, coding, and testing
  • Unit test automation of new and existing functionality for maximum code coverage
  • Conducted thorough reviews of requirements, proactively identifying areas for code optimization and compatibility improvements
  • Demonstrated in-depth expertise in utilizing Async libraries like Completable Future, Executor Service framework to enhance system performance.

Education

Bachelor of Technology - Computer Science

D.C.R.U.S.T
Murthal, Haryana
07.2015

Skills

  • E-commerce
  • Insurance & Healthcare
  • Finance & Controlling
  • Logistics & inventory management
  • Java
  • JavaScript
  • Spring Boot
  • Spring WebFlux
  • Project Reactor
  • Microservice
  • Spring Cloud
  • Spring Data
  • Spring Security
  • Hibernate
  • ReactJS
  • Agile
  • Redis
  • Azure Service Bus
  • Kafka
  • Microsoft Azure
  • Azure DevOps
  • Azure Kubernetes Service
  • Docker
  • Maven
  • Jenkins
  • Ansible
  • MongoDB
  • MySQL
  • Azure Cosmos DB
  • ADX
  • Jira
  • GitHub
  • Confluence

Certification

  • Core Java Programmer, NIIT, CP
  • SAFe 4 Practitioner Certification, 96248082-8249

Projects

Microsoft –Surround, 11/2023, Present, Surround is a B2B Business Intelligence service offering that will allow FedEx business customers to use FedEx historical data in conjunction with outside data feeds to provide visibility into their shipments and supply chains and ultimately start to be able to predict issues before they happen., Shipment API with common-lib & common-shipment-lib, User Api, Recurring Report Consumer with shipment query generator H&M Group – COS AU STARTER PACK, 12/2021, 10/2023, Starter Pack is an e-commerce application designed for COS Australia website that handles selling of goods from business-to-consumer through electronic stores that are designed using the electronic catalog and shopping cart model., SEO (Sitemap Generator, Sitemap Validator), Product Control (Prod Updater, Prod Import, Prod Upload) FICO Strategy Director, 06/2021, 12/2021, FICO Strategy Director unifies all your data, monitors customer value and automatically determines the right credit line, collections treatment, marketing action and more for customers at any given time. Benefit API, 05/2019, 06/2021, Benefit API is built on microservices based architecture using Spring boot and Java 8, provides and maintains informational data of clients/employees about the benefits covered under elected coverages for different plans from wide range of insurances. Benefit App, 05/2019, 06/2021, Benefit App is the User interface that provides facilities to search, process and validate the transactions against all activities regarding coverages, plans and its benefit elected by employees. It is built on ReactJs, JavaScript, Bootstrap, CSS3 and connected to benefit API for backend services. AM360, 03/2018, 04/2019, AM360 is totally absence management tool that covers employees leave usage, their payment while on leave and documentation handling via different tasks and time off records. It is legacy project built on customized Java framework and ExtJs on frontend.

Timeline

Manager Tech Consulting(Senior Software Engineer)

EY LLP
10.2023 - 07.2024

Senior Associate -Technology L1

Publicis Sapient
12.2021 - 10.2023

Software Engineering - Engineer I

FICO
06.2021 - 12.2021

Engineer

Guardian Life Insurance Company of America
03.2018 - 05.2021

Bachelor of Technology - Computer Science

D.C.R.U.S.T
Anuj Dolia