Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic
DEEPAK GIRDHAR

DEEPAK GIRDHAR

Summary

Results-driven Technical Lead/Java Full Stack Developer with 17 years of experience designing and delivering scalable, secure, and high-performing enterprise applications. Specialized in Spring Boot microservices, REST API development, Hibernate, and Angular, with deployments optimized on Google Cloud Platform (GCP) and Amazon Web Services (AWS). Proven expertise in modernizing legacy systems—specifically leading major platform upgrades including JDK 8 to JDK 21 migration and Spring Boot modernization—while implementing distributed microservices architectures and DevOps automation across hybrid cloud environments. Skilled in database engineering using PL/SQL (stored procedures, packages, triggers, indexing) and enforcing code quality through SonarQube. Recognized for strong leadership, technical depth, and driving AI-assisted engineering across global agile teams.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Java Lead

HNS USA Germantown MD
07.2022 - Current
  • Installation system is part of CRM system and automates the installation processes managing it through various workflows of Distributor, dealer and installers. It manages the lifecycle of an order, record service order activities, manage installer certifications and integrates with various 3rd party systems like DSS, Salesforce, EIT etc. via SOAP and REST based web services.
  • Responsibilities:
  • Modernized legacy monolithic applications by rearchitecting them into Spring Boot microservices and Angular front-end modules, deployed on GCP.
  • Containerized applications with Docker and orchestrated using Google Kubernetes Engine (GKE) for improved scalability, availability, and deployment speed.
  • Designed and implemented event-driven architecture leveraging Cloud Pub/Sub for asynchronous and decoupled communication between distributed services.
  • Built and maintained CI/CD pipelines using GCP Cloud Build, Artifact Registry, and Cloud Deploy, enabling automated builds, testing, and deployments.
  • Configured Cloud Logging and Cloud Monitoring for observability, proactive alerting, and performance tuning.
  • Backend Development (Spring Boot Microservices)
  • Developed RESTful microservices using Spring Boot, Spring Security, and Hibernate to manage high-throughput, low-latency transactions.
  • Refactored core business modules to Spring Boot 3.x and JDK 21, resolving vulnerabilities and improving performance.
  • Integrated Spring Boot Actuator to monitor service health, metrics, and runtime insights in production.
  • Applied Liquibase for seamless database versioning and schema migrations.
  • Implemented secure authentication and authorization using OAuth2 and JWT across microservices.
  • Frontend Development (Angular)
  • Redesigned the frontend from legacy frameworks to Angular, delivering a responsive, modular, and maintainable user experience.
  • Built reusable Angular components, services, and interceptors to integrate with backend APIs and enhance UI performance.
  • Adopted Angular Material and Reactive Forms for improved UX consistency and maintainability.
  • Integrated real-time data updates using RxJS and Observables for seamless communication with backend services.
  • Solution Design, Delivery & Leadership
  • Led the end-to-end design, development, and deployment of full-stack cloud-native applications on GCP.
  • Defined architecture blueprints, design patterns, and best practices for microservices and front-end development.
  • Oversaw 24/7 production support operations, ensuring SLA compliance, RCA execution, and minimal downtime.
  • Partnered with business and technical stakeholders to align technology solutions with strategic objectives.
  • Mentored and guided global teams in cloud adoption, DevOps maturity, and AI-assisted development practices.
  • AI-Enhanced Engineering
  • Leveraged Microsoft Copilot to auto-generate unit tests, refactor Java and TypeScript code, and create inline documentation.
  • Used Amazon Q Developer for faster debugging, code completion, and architectural guidance in VS Code.
  • Applied ChatGPT for solution brainstorming, architectural documentation, and design validation.
  • Technology: Java 21/Java 8, Google Cloud, APIGEE, REST and SOAP-based web services, Spring boot Kafka MS, React, Redux, Servlet/Jsp, JDBC, SQL/PLSQL, Eclipse, Ant, Maven, Jira, Confluence, App Dynamics, SVN, Bit Bucket.

Java Lead

HSC India
03.2018 - 07.2022
  • Hughes Networking System is the world's leading provider of broadband satellite services, products, and managed network solutions. Direct TV service System maintained Hughes Networking System Ordering and Billing (OSS and BSS) domains for Telecom domain.
  • Responsibilities:
  • Designed and Developed the REST based Microservices using Spring Boot for different modules in the project as per the requirement.
  • Architected and implemented microservices-based applications using Spring Boot, Docker, and Kubernetes.
  • Experience in modernizing the legacy(monolithic) architecture to cloud & spring-boot microservice architecture and smooth onboarding from third party LMS.
  • Functionality is implemented using Spring Boot and Hibernate ORM.
  • Experience in implementing complex applications with multiple work streams across geographically distributed teams (Onshore/Offshore model).
  • Collaborate with business stakeholders to develop product requirements. Collaborate with technical and design teams to define and design the product with the best customer experience.
  • Designed and developed web site applications using AJAX, Angular, CSS, HTML5, JSP, Tiles framework and XML.
  • Introduced OAuth2/JWT-based authentication and centralized configuration using Spring Cloud Config.
  • Drive the implementation and delivery of products. Own, prioritize, and deliver to an aggressive roadmap.
  • Interacting with the client to understand the requirements and finalize its scope.
  • Estimation, design, and development of various modules.
  • Introduced React for internal dashboards, replacing JSP-based UI with modern, dynamic components
  • Building high and low-level design by preparing concept presentation.
  • Leading a track, coordinating with team members for task assignments and helping them for technical problem solutions. Tracking/reporting milestone/status of project development progress.
  • Building high and low-level design (HLD/LLD) by preparing concept presentation.
  • Developed event-driven systems using Apache Kafka for high-throughput data streaming and inter-service communication.
  • Involved in performance tuning of JVM.
  • Build RESTful Web services using Spring.
  • Build microservice using spring boot for Kafka.
  • Fixed various out of performance issues using online index on oracle 19c.
  • Responsible for the code reviews and code optimization to deliver the code as per the company quality standards.
  • Technology: Java 8, GCP, Spring Boot MS, SOAP-based web services, Struts 2.0, Hibernate, Angular, JDBC, SQL/PLSQL, SQL, Eclipse, Shell Scripting.

Java Technical Lead

Wipro India
09.2016 - 02.2018
  • UWL-Campaign, Campaign Management is a module from where Telenor runs its campaign for their customer’s and retailer’s. All the backend logic is built in PL/SQL and in shell scripts whereas GUI is in Struts framework.
  • Responsibilities:
  • Estimation, design, and development of various modules.
  • Building high and low-level design (HLD/LLD) by preparing concept presentation
  • Carrying out coding, designing and manual testing of the application and creating/maintaining the databases stored procedure.
  • Executing various reviews (design/code) and quality check.
  • Architected and deployed applications on AWS Cloud, leveraging services such as EC2, Lambda, S3, ECS, and CloudFormation.
  • Developed back-end services using Java 8, Spring MVC, and Hibernate.
  • Mentored junior members of the team.
  • Coordinating with other teams working on the same project.
  • Technology: Java 6, JBOSS-ESB, SOAP-based web services, JDBC, EJB 3.0, JPA, SQL/PL SQL, Eclipse, MAVEN

Java Lead

Aricent
10.2014 - 08.2016
  • Responsibilities:
  • Experience in implementing SOA (Service Oriented Architecture) using JSB framework.
  • Implementation of REST, SOAP web services.
  • Developed the multithreading batches to process multiple orders of different telecom services.
  • Used Hibernate (ORM) for data operation with Oracle RDBMS.
  • Prepare UTP/UTR, CUT exit Report (UP review, Code Review, SONAR, JTest, SLOC)
  • Technology: Java 6, Hibernate, JBOSS-ESB, SOAP-based web services, JDBC, EJB 3.0, JPA, SQL/PL SQL, Eclipse, MAVEN

Senior Software Engineer

Amdocs
10.2009 - 09.2014
  • SRM (Subscriber Resource Management) module is used to manage and allocate resources used by the system. Examples of the such resources include customer number (MSISDN), IP address, SIM cards, Username etc.
  • CM (Customer Management) is a module in Amdocs Billing Portfolio which holds all information about the customers and subscribers. It manages the flow of customer information from OMS (Order Management System) to modules like Rater, A&F, AR, and Invoicing through CM APIs (synchronous) and Transaction Broker (asynchronous)
  • Responsibilities:
  • Developing the Code as per the requirements.
  • Resolution of Incidents/Defects in the production with meeting the SLA.
  • Writing Business validations for the owned use cases.
  • Carrying out coding, designing and manual testing of the application.
  • Work on automation part to remove the manual work and to improve the performance.
  • Technology: Core Java, EJB 3.0, JSP/Servlet, Struts 1.3, SQL/PLSQL, Kafka, Shell Scripting, Oracle 11g, Eclipse

Software Engineer

Info Twins technologies
07.2008 - 09.2009
  • Twins Technologies is presenting itself as a next-gen player in the space innovation ecosystem: combining AI, test-infrastructure and certification workflows to accelerate space-tech development. If you are evaluating them (as a partner, vendor, investor or customer), the differentiated value is clear (test-infrastructure + automation), but you’ll want to drill into what’s live, who the clients are, and how the economics work.
  • Responsibilities:
  • Developing the Code as per the requirements.
  • Development of web modules using Core Java, JSP and Servlets.
  • Providing support to Testing and production teams
  • Technology: Core Java, EJB 3.0, JSP/Servlet, Struts 1.3, SQL/PLSQL, Kafka, Shell Scripting, Oracle 11g, Eclipse

Education

Master of Computer Application (MCA) -

Maharishi Dayanand University
Rohtak, India
06.2008

B.Sc. (Bachelor of Science) - undefined

Maharishi Dayanand University
Rohtak, India
07.2004

Skills

  • Leadership: Technical Lead, Delivery Management, Client Engagement, Onshore–Offshore Coordination
  • Cloud Services : Google Cloud Platform (GCP) - GKE, Cloud Run, Google Cloud Storage, Cloud Build, Artifact Registry, Pub/Sub, Cloud Logging
  • Backend: Java, Spring Boot, Spring Security, Hibernate, RESTful & Event-Driven Microservices, JUnit
  • Frontend: Angular (Modules, Services, Reactive Forms, Material UI), TypeScript, HTML5, CSS3, Struts
  • Architecture & DevOps: Microservices Design, CI/CD, Docker, Kubernetes, API Gateway, Jenkins, Git/Bitbucket, Cloud Build Pipelines
  • Security: OAuth2, JWT, OKTA, AES-256, RBAC, Application Security
  • Database: Oracle (PL/SQL), Performance Tuning, Hibernate, Liquibase
  • Observability: Dynatrace, AppDynamics, Splunk, App Manager, Site24x7, GCP Cloud Logging, Cloud Monitoring, Spring Boot Actuator
  • AI Tools: Microsoft Copilot, Amazon Q Developer, ChatGPT
  • Incident Management - Jira/Confluence
  • Waterfall & Agile methodology – Sprint/Kanban

Certification

  • Cloud – GCP (Certified in Google Cloud Associate Engineer)
  • Certified with Google Generative AI Leader
  • Oracle Certified Professional, Java SE 6 Programmer (1Z0-851) Certified.
  • Spring Boot Microservices in Wipro
  • ADM/Billing Enabler Training of 1 Month (Amdocs)

Accomplishments

  • Customer appreciation & Team Award for Efficient Project Delivery (2024: HSC)
  • Customer appreciation & Team Award for Efficient Project Delivery (2023: HSC)
  • Letter of Recognition & Award for Excellence & Collaboration at workplace (2020: HSC)
  • Star of the Month Award (2017- Wipro)
  • Certified with ADM (Billing) Enabler Customer Manager Exit Test (2014: Amdocs)
  • 1st position in Kaizen/Innovation award (2012: Amdocs)
  • 2nd Global Kaizen/Innovation competition reuse recognition (2012: Amdocs)
  • Letter of Recognition & Award for Excellence & Collaboration at workplace (2010: Amdocs)
  • Team Award for Efficient Project Delivery (2009: Info twins)

Timeline

Java Lead

HNS USA Germantown MD
07.2022 - Current

Java Lead

HSC India
03.2018 - 07.2022

Java Technical Lead

Wipro India
09.2016 - 02.2018

Java Lead

Aricent
10.2014 - 08.2016

Senior Software Engineer

Amdocs
10.2009 - 09.2014

Software Engineer

Info Twins technologies
07.2008 - 09.2009

B.Sc. (Bachelor of Science) - undefined

Maharishi Dayanand University

Master of Computer Application (MCA) -

Maharishi Dayanand University
DEEPAK GIRDHAR