Simratjot Singh

Software Engineer @ Tata Consultancy Services

Role
Software Engineer at Tata Consultancy Services
Location
Amritsar, PB, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Simratjot Singh

AWS Certified Solutions Architect with over 3 years of experience in building scalable backend systems using Java, Spring Boot, and cloud technologies. Proven expertise in developing secure microservices, implementing centralized authentication systems, and optimizing performance through caching techniques. Currently delivering IAM solutions for the Government e-Marketplace at TCS.

Experience

  1. Software Engineer

    Tata Consultancy Services

    Aug 2023 — Present · Noida, IN

    Implemented centralized authentication using Keycloak, configuring realms, clients, token lifecycles, and custom protocol mappers to enable secure, scalable, and standardized login flows across all GeM microservices and user-facing modules.• Designed and enforced a RBAC-based authorization framework, defining hierarchical roles, policies, permission groups, and enforcement rules to ensure controlled, audit-ready access across the IAM ecosystem.• Delivered SAML 2.0 Single Sign-On (SSO) integration with Liferay, setting up identity provider metadata, assertion rules, and trust relationships to enable seamless cross-portal authentication.• Developed a Kafka-driven reporting service to generate login session analytics, authentication method distribution, and user status reports by consuming IAM event streams, improving audit compliance and operational visibility.• Enhanced platform performance by implementing Redis caching for constants, lookup data, and multi-period user activity reports (1-day, 7-day, 3-month), significantly reducing database load during peak traffic.• Fixed critical security vulnerabilities, applying secure architecture patterns such as CQRS, input sanitization, and strict segregation of read/write concerns in alignment with GeM security standards.• Engineered a reusable parent framework with standardized API responses, global exception handling, and shared modules including Cache Manager and Authentication Context Manager, improving code consistency and development speed.• Integrated multiple internal and external systems using Feign Clients, enabling reliable and fault-tolerant communication with OTP, Buyer, Seller, CMS, Admin, Dashboard, and Configuration services.• Ensured maintainability and reliability by developing extensive JUnit and Mockito test suites, achieving high coverage and meeting SonarQube quality gates and Fortify security scan requirements.

Education

  • Guru Nanak Dev University, Amritsar

    Bachelor of Technology - BTech, Computer Science

    2019 — 2023

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Simratjot Singh — Software Engineer at Tata Consultancy Services in Amritsar, PB, IN | Unifers