Nikant .

Senior Software Engineer

Bangalore, Karnataka, India7 yrs 10 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • 8+ years of experience in backend development.
  • Expert in designing scalable microservices architectures.
  • Proven track record of performance optimization.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in cloud-native architectures and microservices.

Contact

Skills

Core Skills

JavaMicroservices

Other Skills

AWS LambdaAmazon S3Analytical SkillsAngularArtifactoryAzure DevOpsAzure DevopsBack-End Web DevelopmentBackend DevelopmentBatch SystemsCI/CDCascading Style Sheets (CSS)Cloud ComputingCommunicationComputer Science

About

Senior Software Engineer with 8+ years of experience building scalable, high-performance backend systems using Java, Spring Boot, and Microservices in cloud-native, distributed environments. Strong background in Distributed Systems Design, Event-Driven Architectures (using Apache Kafka), Concurrency, and Fault-Tolerant Systems, with hands-on ownership of High-Level Design (HLD) and Low-Level Design (LLD) for large-scale services. Experienced in delivering end-to-end backend solutions, from Architecture and System Design to Development, Deployment, and Production Support on AWS, including ECS, EKS, S3, API Gateway, Route53, Lambda, and CloudFormation. Proven ability to design High-Throughput, Low-Latency Services, drive Performance Optimization, and ensure Operational Stability in fast-paced product environments. Hands-on expertise in REST APIs, API Design, Spring MVC, Hibernate/JPA, Apache Kafka, SQL / NoSQL Databases (PostgreSQL, MongoDB, DynamoDB), CI/CD Pipelines, Docker, and Jenkins, with a strong focus on Code Quality, SOLID Principles, and Design Patterns. Recognized for providing Technical Leadership through Design Reviews, Mentoring Engineers, and driving Engineering Best Practices, while remaining a deeply Hands-On Backend Engineer. Comfortable collaborating with Product, Platform, and Infrastructure Teams to deliver Reliable, Scalable Production Systems. Core Focus Areas: Java Backend • Microservices • Distributed Systems • System Design (HLD / LLD) • Apache Kafka • AWS • Scalability • Performance Optimization • Production Systems

Experience

7 yrs 10 mos
Total Experience
1 yr 11 mos
Average Tenure
3 yrs 3 mos
Current Experience

Empower

Senior Software Engineer

Mar 2023Present · 3 yrs 3 mos · Bengaluru, Karnataka, India · Remote

  • Designed and developed backend services using Java and Spring Boot, contributing to scalable, production-grade systems in a service-oriented architecture.
  • Implemented RESTful APIs and integrated with downstream services and databases to support core business workflows.
  • Worked on performance improvements and reliability enhancements, identifying bottlenecks and applying optimizations at the application and database layers.
  • Contributed to event-driven or asynchronous processing using messaging frameworks where applicable.
  • Wrote unit and integration tests, ensuring high code quality and maintainability.
  • Participated in code reviews, design discussions, and Agile ceremonies, collaborating with cross-functional teams to deliver features on schedule.
  • Supported CI/CD pipelines and production deployments, gaining hands-on exposure to cloud and DevOps practices.
JavaSpring BootRESTful APIsPerformance OptimizationCI/CDMicroservices

Ibm

Senior Software Development Engineer

Nov 2021Mar 2023 · 1 yr 4 mos · Bengaluru, Karnataka, India · On-site

  • Delivered feature development and maintenance for a production-grade Weather Application, building backend services using Java 11 and Spring Boot and frontend components using React.js, supporting thousands of daily active users.
  • Refactored legacy codebases by applying SOLID principles, OOD, and enterprise design patterns, reducing SonarQube-reported code smells by ~30–40% and improving long-term maintainability.
  • Designed and implemented RESTful APIs to integrate backend services with databases and downstream systems, improving API reliability and consistency across environments.
  • Improved application stability and runtime efficiency through debugging, JVM-level analysis, and targeted multithreading optimizations, resulting in measurable performance improvements in critical flows (~15–20%).
  • Automated and executed CI/CD deployments to development and test environments using Azure DevOps pipelines, reducing manual deployment effort by ~25% and enabling more frequent, predictable releases.
  • Actively supported production deployments and live issues, participating in incident resolution and root-cause analysis, helping maintain high service availability (>99.9%).
  • Collaborated with client stakeholders, QA, and DevOps teams to gather requirements, clarify technical constraints, and deliver features within enterprise governance standards.
  • Developed and maintained unit tests using JUnit and Mockito, increasing test coverage and reducing regression issues during release cycles.
Java 11Spring BootReact.jsRESTful APIsCI/CDAzure DevOps+2

Platform 3 solutions

Senior Software Development Engineer

Mar 2021Nov 2021 · 8 mos · Chennai, Tamil Nadu, India · Remote

  • Designed and implemented batch processing pipelines using Spring Batch to extract and process data from large CSV flat files, handling hundreds of thousands of records per job for enterprise data ingestion workflows.
  • Built performance benchmarking and reporting utilities for flat-file ingestion services, enabling side-by-side comparison across service versions and driving ~15–20% improvements in batch execution time.
  • Developed a new DB2 Mainframe connector to extract data from IBM DB2 Mainframe systems and ingest it into InfoArchive, enabling integration with legacy systems and supporting new client onboarding.
  • Improved stability of data extraction and ingestion workflows by optimizing retry logic, batching strategy, and error handling, reducing batch job failures by ~15–20%.
  • Automated deployments to development and test environments using Jenkins pipelines and Docker images, reducing manual release effort by ~20–25% and improving deployment consistency.
  • Collaborated with product, platform, and QA teams to gather requirements and deliver data ingestion features aligned with enterprise compliance and governance standards.
  • Applied clean code practices and enterprise design patterns, improving long-term maintainability and reducing regression defects during release cycles.
Spring BatchData ProcessingPerformance BenchmarkingJenkinsDockerJava+1

Opteamix llc

Software Developer

Aug 2018Mar 2021 · 2 yrs 7 mos · Bengaluru, Karnataka, India

  • Developed backend services using Java and Spring Boot, contributing to core application modules built on RESTful architectures.
  • Improved application load time by ~20% for the Letters module by optimizing REST API interactions and reducing synchronous processing overhead.
  • Designed and implemented an ATM server module to validate incoming requests and perform data transformation using mapper layers, ensuring correctness and consistency of transactional inputs.
  • Implemented scheduled job execution using CRON-based scheduling to trigger reminder emails, supporting time-sensitive business workflows.
  • Built business logic to monitor and evaluate employee performance metrics on monthly, quarterly, and annual cycles, enabling data-driven reporting and decision-making.
  • Wrote and maintained unit tests using JUnit and Mockito, improving code reliability and supporting safe feature enhancements.
  • Worked closely with cross-functional teams to understand requirements, debug production issues, and deliver enhancements aligned with business needs.
  • Followed clean code practices, object-oriented design, and enterprise design patterns, contributing to maintainable and extensible backend systems.
JavaSpring BootRESTful architecturesJUnitMockitoMicroservices

Education

Guru Nanak Dev Engineering College, Ludhiana

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience

Nikant . - Senior Software Engineer | Stackforce