K

Komal Gupta

Software Engineer

Jamshedpur, Jharkhand, India4 yrs 4 mos experience
Highly Stable

Key Highlights

  • Led optimization of backend systems for 10 million+ API requests daily.
  • Migrated legacy application to microservices, improving deployment speed by 30%.
  • Reduced backend latency by 20% through optimization and caching.
Stackforce AI infers this person is a Backend Engineer specializing in scalable microservices architecture within the Telecommunications industry.

Contact

Skills

Core Skills

Java DevelopmentMicroservices

Other Skills

Back-End Web DevelopmentSpring BootDockerKubernetesAWSREST APIKafkaCore JavaSpring FrameworkRESTful APIsOAuthMySQLPostgreSQLJUnitMockito

About

I am a highly skilled Java Backend Engineer with over 4+ years of experience in designing, developing, and optimizing scalable, secure, and high-performance backend systems. My expertise lies in building robust backend solutions, specifically focusing on Java 8+ technologies, with a deep understanding of key backend frameworks such as Spring Boot, Spring Security, Spring Data, and Spring Cloud. I have extensive experience developing RESTful APIs, implementing microservices architectures, and integrating secure authentication systems utilizing OAuth 2.0 and JWT. I have a proven track record of optimizing database performance across various database systems including MySQL, PostgreSQL, and DynamoDB, particularly in handling high-volume transaction environments. Additionally, I am well-versed in deploying backend solutions in cloud environments such as AWS and Google Cloud, alongside containerization platforms like Docker and OpenShift, ensuring the scalability and high availability of backend services. My development approach is centered on enhancing system security, improving system performance using strategies like caching, and streamlining CI/CD pipelines for seamless deployments within Agile environments. Tools & Technologies: Programming Languages: Java 8+ Backend Frameworks: Spring Boot, Spring Security, Spring Data, Spring Cloud Database Management: MySQL, PostgreSQL, DynamoDB Cloud Services: AWS (Lambda, EC2, S3, RDS), Google Cloud (App Engine, GKE, Cloud Storage) Containerization: Docker, OpenShift CI/CD: Jenkins, GitLab CI, GitHub Version Control: Git, GitHub, GitLab Caching Systems: Redis Queueing & Messaging: RabbitMQ, Kafka Testing Frameworks: JUnit, Mockito Security Protocols: OAuth 2.0, JWT Documentation: Swagger/OpenAPI , Confluence Tracking Tool: ArgoCD, ELK Search, Red Hat OpenShift Summary of Achievements: Led a team in optimizing backend systems to handle 10 million+ API requests per day, improving system uptime and performance by 25%. Successfully migrated a legacy monolithic application to a microservices architecture, leading to a 30% improvement in deployment speed and 50% reduction in system downtime. Reduced backend system latency by 20% through code optimization, caching strategies, and asynchronous processing.

Experience

4 yrs 4 mos
Total Experience
4 yrs 4 mos
Average Tenure
4 yrs 4 mos
Current Experience

Ncs group

2 roles

Software Engineer

Promoted

Jun 2025Present · 11 mos · Hybrid

  • Java | Spring Boot | Microservice | Docker | Kubernetes | AWS | Rest API | Kafka
Java DevelopmentBack-End Web DevelopmentSpring BootMicroservicesDockerKubernetes+3

Associate Engineer

Jan 2022Jun 2025 · 3 yrs 5 mos · Hybrid

  • As a Java Developer, my role is to design, develop, and maintain software applications using Java programming language. I am responsible for writing clean, efficient, and well-documented code that meets the needs of the project while adhering to industry best practices and standards.
  • I have a deep understanding of these frameworks and am capable of using them to build scalable, maintainable, and efficient applications.
  • I work closely with project managers, business analysts, and other developers to understand project requirements, and I contribute to the overall design and architecture of the application.
  • Designed and implemented scalable and secure RESTful APIs and microservices using Spring Boot and OpenAPI standards. Led the development of critical services for a large-scale telecommunication project, adhering to TMF Forum best practices.
  • Enhanced system security by implementing OAuth-based authentication and performing secure passthrough operations.
  • Utilized microservice architecture with Spring Boot services interacting through REST and Apache Kafka/Confluent Kafka.
  • Implemented database connectivity with MySQL and PostgreSQL as backends.
  • Employed Log4j and Logback frameworks for logging and tracking application performance.
  • Conducted JUnit testing and debugging using Mockito.
  • I have implemented caching data TTL (Time-to-Live) using DynamoDB.
  • Contributed to DevOps by building CI/CD pipeline and deployment processes, utilizing GitLab, Stash, OpenShift Container for version control, and Docker for efficient containerized deployments.
  • Implemented advanced logging and monitoring solutions using the ELK Stack.
  • Delivered projects on time and to industry standards by collaborating with cross-functional teams in an Agile environment.
  • Integrated APIs across upstream and downstream systems, transforming JSON as needed and ensuring seamless service handshakes. Built multiple TMF Forum APIs from scratch, improving standardization by 30%.
Core JavaSpring FrameworkRESTful APIsMicroservicesOAuthMySQL+8

Education

MVJ College of Engineering, Bangalore, India

Bachelor of Engineering - BE

Aug 2017Aug 2021

Motilal Nehru Public School

12th board — PCM

Jan 2015Jan 2017

Bishop Westcott Girls School

10th board

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Java Development & Microservices

Explore similar profiles based on matching skills and experience