D

Dharmendra Gahlot

Product Manager

Ghaziabad, Uttar Pradesh, India18 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in designing scalable cloud-native applications
  • Proficient in microservices architecture and implementation
  • Strong background in Java and Spring technologies
Stackforce AI infers this person is a Backend-heavy Fullstack Architect specializing in scalable enterprise solutions.

Contact

Skills

Core Skills

JavaMicroservicesSpring

Other Skills

AWSAgile & Waterfall MethodologiesAmazon Web Services (AWS)Apache KafkaCloud ComputingCore JavaDockerEJBEclipseEnterprise JavaBeans (EJB)GraphQLHTML5HibernateJAX-RPCJAX-WS

About

A highly skilled and experienced Technical Architect with a strong background in Java, Microservices, and Cloud Computing, specializing in designing, developing, and optimizing scalable, high-performance distributed systems. Expertise in architecting cloud-native applications, modernizing legacy systems, and implementing best practices for enterprise solutions. Proficient in Java 8/11/17, Spring Boot, Spring Cloud, and Microservices architecture, ensuring seamless service interactions, high availability, and fault tolerance. Hands-on experience in API design, RESTful web services, GraphQL, event-driven architectures, and containerized deployments using Docker and Kubernetes.

Experience

Globallogic india

Technical Architect

Aug 2022Present · 3 yrs 7 mos · Noida, Uttar Pradesh, India · Hybrid

  • Designed and developed scalable backend solutions using Java, ensuring robust architecture and high-performance applications.
  • Built and integrated RESTful APIs and microservices, improving system modularity and maintainability.
  • Developed middleware solutions, leveraging integration patterns, REST, SOAP messaging protocols, and authentication mechanisms like OAuth 2.0, JWT, and OpenID.
  • Worked with API Gateways and reverse proxies for service orchestration and traffic management.
  • Established centralized logging and monitoring strategies using the ELK stack and health check probes, ensuring system reliability.
  • Engineered backend solutions with Spring Boot, incorporating Data JPA, Hibernate ORM frameworks for efficient data handling.
  • Applied advanced Java concepts, including generics, concurrency (Threads, Executors), and functional programming (Streams, Lambdas) to optimize system performance.
  • Implemented microservices circuit breaker and saga patterns to enhance system resilience and fault tolerance.
  • Leveraged Docker and Kubernetes for containerization and orchestration, streamlining deployment and scalability.
  • Managed relational (PostgreSQL) and NoSQL databases, applying sharding strategies, partitioning, and indexing for optimized performance.
  • Tuned JVM performance, optimizing garbage collection, JIT compilation, and memory profiling techniques to enhance system efficiency.
  • Integrated testing frameworks (JUnit, Mockito) and ensured robust CI/CD automation for seamless application deployment.
JavaMicroservicesCloud ComputingSpring BootRESTful APIsDocker+7

R systems

2 roles

Technical Manager (Technology Architect)

Promoted

Jan 2021Nov 2022 · 1 yr 10 mos · Noida, Uttar Pradesh, India

  • Designed & Developed Microservices architecture using Java 11, Spring Boot, and Spring Cloud to build scalable and maintainable applications.
  • Implemented CQRS and SAGA patterns with Axon Framework to ensure efficient event-driven processing and data consistency across distributed services.
  • Integrated PostgreSQL/MYSQL with Spring JPA, optimizing database interactions for high performance and scalability.
  • Containerized services using Docker, enabling seamless deployment and environment consistency.
  • Managed source control and CI/CD workflows using Git and Maven, ensuring smooth collaboration and automated builds.
  • Leveraged Spring Cloud components for service discovery, load balancing, and resilience in a distributed system.
  • Integrated AWS services, including SQS for messaging, S3 for storage, Lambda for serverless processing, and RDS for managed database services.
  • Deployed applications on AWS Elastic Beanstalk, ensuring automated scaling and simplified infrastructure management.
JavaMicroservicesSpring BootSpring CloudPostgreSQLMySQL+4

Project Lead

Jan 2017Jan 2021 · 4 yrs · Noida, Uttar Pradesh, India

JavaMicroservicesSpring BootAgile & Waterfall MethodologiesAWSJUnit+1

Technical lead at agnity india pvt ltd

2 roles

Technical Lead

Promoted

Jul 2014Jan 2017 · 2 yrs 6 mos · Noida, Uttar Pradesh, India

  • Developed and maintained Java-based applications using Java 6, Spring 3, Hibernate 3, and Struts, ensuring scalable and efficient solutions.
  • Designed and implemented SIP-based communication services using Dialogic Media Server and Radisys Media Server for real-time media processing.
  • Developed and integrated RESTful and SOAP-based web services for seamless system interoperability.
  • Built interactive web applications using HTML5, JSP, JavaScript, and XSL, enhancing user experience and responsiveness.
  • Implemented WebSocket for real-time, bidirectional communication.
  • Utilized Quartz Scheduler for job scheduling and background task automation.
  • Integrated CAS (Central Authentication Service) for single sign-on (SSO) authentication.
  • Deployed applications on JBoss, Tomcat 7, and iPlanet, optimizing performance and scalability.
  • Leveraged JDBC and Hibernate for efficient database interactions with MySQL and Oracle.
  • Managed source control and collaboration using GIT and ClearCase.
  • Automated build and deployment processes with Jenkins, ensuring CI/CD compliance.
  • Developed and optimized multithreaded applications, ensuring concurrency and high performance.
  • Worked in Linux environments, handling deployments and server configurations.
JavaSpringHibernateRESTful web servicesSOAP-based web servicesHTML5+5

Senior Member of Technical Staff

Jul 2010Jul 2014 · 4 yrs · Noida, Uttar Pradesh, India

JavaAgile & Waterfall MethodologiesREST APIsLinuxJUnit

Newgen software ltd

2 roles

Senior Software Engineer

Promoted

Jul 2009Jul 2010 · 1 yr · New Delhi, Delhi, India

  • Developed and maintained enterprise document management solutions using Java and EJB 2.1.
  • Integrated OmniDocs 6.0 for document processing, storage, and retrieval in large-scale enterprise applications.
  • Implemented Quartz Scheduler for scheduling and automating batch jobs, improving system efficiency. Designed and optimized JDBC-based database interactions with Oracle 10G R3 to ensure high-performance data handling.
  • Deployed applications on JBoss 4.0.2, WebSphere 6.1, and WebLogic 9.2, ensuring compatibility across multiple environments.
  • Utilized Ant for automated build and deployment, streamlining development workflows.
  • Played a key role in performance tuning, debugging, and troubleshooting enterprise applications.
JavaAgile & Waterfall MethodologiesLinuxJUnit

Software Engineer

Jul 2007Jul 2009 · 2 yrs · New Delhi, Delhi, India

JavaEJBOracleJDBCAgile & Waterfall MethodologiesLinux+1

Education

Jamia Hamdard

MCA — Computer Application

Jan 2004Jan 2007

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience