Simratjot Singh
Software Engineer @ Tata Consultancy Services
- Role
- Software Engineer at Tata Consultancy Services
- Location
- Amritsar, PB, IN
- LinkedIn followers
- 500 followers
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
Software Engineer
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.