Navdeep Singh

Product Manager

Delhi, India6 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Led migration of legacy systems to microservices architecture.
  • Successfully deployed payment solutions for major banks.
  • Reduced webpage load time by 40% through optimization.
Stackforce AI infers this person is a Full Stack Developer specializing in Fintech and E-commerce applications.

Contact

Skills

Core Skills

JavaSpring BootReact.jsReact

Other Skills

AJAXAWSAgile Web DevelopmentAlgorithmsAngularArtifactoryBabel.jsBootstrapCascading Style Sheets (CSS)CommunicationComputer ScienceContinuous Integration and Continuous Delivery (CI/CD)Cross-browser CompatibilityCross-functional team CollaborationsData Structures

About

I’m a Full Stack Developer with over 5 years of experience designing, developing, and deploying scalable web applications using Java (Spring Boot, Microservices) and React.js (TypeScript, Redux) across FinTech, E-commerce, and Banking domains. My core strength lies in combining robust backend engineering with modern frontend design — delivering end-to-end solutions that are high-performing, maintainable, and secure. On the backend, I specialize in Java 17+, Spring Boot, RESTful APIs, Microservices Design Patterns, Multithreading, and Messaging Systems (Kafka). I have solid experience in RDBMS/NoSQL databases, JVM performance tuning, and CI/CD pipelines using Maven, Jenkins, Docker, and AWS/Azure. On the frontend, I build responsive, WCAG-compliant UIs using React, TypeScript, Tailwind CSS, and Microfrontend architectures — ensuring exceptional user experiences with optimal performance and accessibility. I follow Agile and Test-Driven Development (TDD) practices, emphasizing code quality, scalability, and teamwork. 🚀 Key Skills: - Java 8+, Spring Boot, Microservices, REST APIs - React.js, TypeScript, Redux, Tailwind CSS - Kafka - SQL, MongoDB, AWS, Azure - Docker, Jenkins, Maven/Gradle, CI/CD - JVM Profiling, Performance Optimization - TDD, JUnit, Mockito, Git Key Achievements: - Successfully deployed the first payment solution for Toronto-Dominion Bank, earning the Best Team Award. - Reduced webpage load time by 40% through the engineering and optimization of a responsive UI for TCS BaNCS. - Enhanced user experience for financial management applications by integrating secure RESTful APIs.

Experience

6 yrs 11 mos
Total Experience
1 yr 1 mo
Average Tenure
1 yr 2 mos
Current Experience

Self employed

2 roles

Professional Freelancer

Promoted

Apr 2025 – Present · 1 yr 2 mos · Delhi, India · On-site

  • As a Professional Freelancer, I have delivered end-to-end full-stack development solutions for various clients and individual developers, focusing on Java, Spring Boot, Microservices, and modern frontend frameworks such as React.js and TypeScript. My work spans from architecting backend microservices to building intuitive, high-performance user interfaces for web and enterprise applications.
  • Key Responsibilities & Achievements:
  • Designed and implemented RESTful APIs and Microservices using Java 8+, Spring Boot, and Spring Cloud, ensuring scalability, maintainability, and secure communication between distributed services.
  • Developed React.js and TypeScript-based UIs integrated with backend microservices for seamless user experiences.
  • Deployed and managed containerized applications using Docker and Kubernetes, automating build and deployment processes through Jenkins and Maven CI/CD pipelines.
  • Worked with SQL and NoSQL databases (MySQL, MongoDB) for efficient data storage, indexing, and performance tuning.
  • Implemented authentication and authorization using Spring Security and JWT, ensuring application integrity and data protection.
  • Utilized AWS cloud services for hosting, monitoring, and scaling microservices-based architectures.
  • Collaborated remotely with developers to debug, refactor, and optimize Java and React codebases for production environments.
  • Applied test-driven development (JUnit, Mockito) and performance testing tools (JMeter) to deliver stable, high-quality software.
  • Tech Stack: Java 8+, Spring Boot, React.js, TypeScript, Spring Cloud, REST APIs, Microservices, Docker, Kubernetes, Jenkins, Maven, MySQL, MongoDB, AWS
Java 8+Spring BootMicroservicesReact.jsTypeScriptDocker+5

Professional Freelancer

May 2024 – Nov 2024 · 6 mos · Delhi, India · Remote

  • As a freelance React Developer, I worked on an E-commerce application using the MERN
  • stack. My role involved developing user-friendly interfaces and ensuring a seamless shopping
  • experience for users. I utilized my skills in React, Redux, and TypeScript to create a robust application
  • that met client requirements.
ReactReduxTypeScript

Nisum

Senior Software Engineer

Nov 2024 – Apr 2025 · 5 mos · Hyderabad, Telangana, India · On-site

  • At Nisum, I am responsible for designing and implementing responsive, config-driven, and WCAG-compliant user interfaces using Micro Frontend architecture. I focus on enhancing user experience by developing and optimizing React and TypeScript-based interfaces for seamless online shopping.
  • As a Java Full Stack Developer, I design and develop Microservices-based backend solutions using Java 17+, Spring Boot, and RESTful APIs, ensuring scalability, modularity, and efficient communication between services. I’ve worked on implementing inter-service communication via Kafka, with a strong focus on transaction management, API security, and fault tolerance.
  • My role also includes JVM performance optimization, memory management, and profiling, ensuring high availability in distributed systems. I manage CI/CD pipelines using Jenkins, Maven, and Docker, and deploy microservices on AWS Cloud with containerization best practices.
  • Achievements:
  • Designed and deployed multiple Spring Boot microservices to support the Product Recommendation platform.
  • Improved scalability and fault tolerance through Kafka-based asynchronous communication between services.
  • Successfully enabled a feature allowing customers to cancel and select recommended orders simultaneously, enhancing business efficiency.
Java 17+Spring BootMicroservicesReactTypeScriptKafka+3

Natwest group

Senior Software Engineer

Oct 2023 – May 2024 · 7 mos · Gurugram, Haryana, India · Hybrid

  • At NatWest, I contributed to the API-Enabler-UI Monorepo (Open Banking Initiative), delivering end-to-end full-stack features leveraging React (frontend) and Spring Boot Microservices (backend). I was responsible for building secure, modular, and reusable microservices using Java 17+, adhering to REST and event-driven architecture principles.
  • I implemented Microservices Design Patterns such as API Gateway, Service Registry, Circuit Breaker, and Config Server, ensuring maintainability and fault isolation. My backend development included Kafka-based messaging, SQL/NoSQL data modeling, and JVM performance tuning for optimal throughput.
  • On the DevOps side, I automated build and deployment pipelines using Maven, Jenkins, and Docker, and managed microservice deployments on AWS. Additionally, I ensured test coverage and reliability using JUnit, Mockito, and React Testing Library.
  • Achievements:
  • Designed and implemented Spring Boot microservices for the Open Banking API layer, improving modularity and response time.
  • Reduced service coupling by introducing asynchronous event-based communication via Kafka.
  • Improved delivery speed by automating integration pipelines and optimizing microservice deployments on AWS.
Java 17+Spring BootKafkaJenkinsAWSJava

Tata consultancy services

System Engineer

Jan 2020 – Oct 2023 · 3 yrs 9 mos · India

  • During my tenure at TCS, I led a team of four engineers in transforming legacy JSP-based systems into modern full-stack microservice-driven applications for Toronto-Dominion Bank and Bank of America. The modernization involved implementing React/Angular UIs coupled with Spring Boot Microservices for backend processing.
  • I designed and developed RESTful microservices for financial transaction processing, leveraging Spring Security, Spring Data, and Spring Cloud for distributed system management. Implemented Microservices communication using Kafka, and optimized inter-service latency using asynchronous processing and caching strategies.
  • My role also included CI/CD pipeline setup using Jenkins and Docker, Azure cloud deployment, and JVM tuning for performance optimization. I applied object-oriented design principles, design patterns, and test-driven development using JUnit, Mockito, and PowerMock to ensure robust code delivery.
  • Achievements:
  • Led the migration of a monolithic banking system to a microservices-based architecture, improving scalability and resilience.
  • Developed and deployed transactional microservices with secure communication and reduced latency.
  • Awarded the TCS Service Commitment Award for excellence in technical leadership and on-time delivery.
JavaSpring BootMicroservicesReactAngularJenkins+2

Self employed

Professional Freelancer

Apr 2019 – Dec 2019 · 8 mos · New Delhi Area, India

  • In my earlier freelance role, I developed an E-commerce application using the MERN
  • stack. I focused on creating responsive and engaging user interfaces, ensuring a smooth user
  • experience. My work involved utilizing modern web technologies to deliver high-quality applications
  • that met client expectations.

Times business solutions

Intern

Mar 2019 – May 2019 · 2 mos · Noida Area, India

  • I was involved in the development of dataset for question tagging model which uses supervised learning algorithm. Tags are in parent to level 3 hierarchy. Supervised learning algorithm predicts the parent tag then corresponding level 1 to level 3 tags.

Espire infolabs

Software Developer

Dec 2018 – Apr 2019 · 4 mos · Gurugram, Haryana, India

Education

Guru Teg Bahadur Institute of Technology

Bachelor of Technology (BTech) — Computer Science

Kendriya Vidyalaya

Senior Secondary Education

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience