Job Code:
No. of Positions:
Job Role:
- Senior Java Backend Developer
Job Description:
- Technical Expertise to Look For:
- Deep Java & Spring Boot Knowledge: Proven experience in building and scaling secure, high-performance RESTful APIs and microservices using Java and the Spring Boot framework. Familiarity with Spring Cloud distributed systems is a plus.
- Expert-Level Relational Databases (e.g., PostgreSQL, MySQL): Strong data modeling skills, extensive experience with optimizing complex queries, and a deep understanding of database security features. Crucial knowledge includes indexing strategies, transaction management, connection pooling, and replication.
- Authentication & Authorization: Hands-on experience implementing complex Identity and Access Management (IAM) concepts such as OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and role-based access control (RBAC).
- Security Best Practices: A security-first mindset with experience in data encryption (at rest and in transit), hashing algorithms (e.g., bcrypt, scrypt), and preventing common vulnerabilities (e.g., SQL injection, XSS, CSRF, insecure deserialization).
- Unit & Integration Testing: Proficiency with testing frameworks like JUnit, Mockito, and Spring Test. Experience with integration testing and end-to-end testing methodologies.
- Caching & Messaging: Experience with caching mechanisms (e.g., Redis, Memcached) and message brokers (e.g., Kafka, RabbitMQ) for building highly performant and scalable systems.
Role & Responsibilities:
- Architect and build the core backend services, including robust user authentication, session management, and access control logic.
- Design and optimize relational database schemas, ensuring scalability, high availability, and robust security.
- Write critical, high-performance, and maintainable Java code, setting the standard for the backend codebase.
- Lead a "Backend Pod" for 3-4 junior to mid-level developers, fostering a collaborative and productive environment.
- Conduct thorough code reviews to enforce best practices in coding standards, security, performance, and API design.
- Mentor junior developers on advanced Java backend development principles, efficient database interactions, and secure API design.
- Break down complex backend features and tasks into manageable stories and subtasks for the development team.
Years of Exp:
Employment Type:
Shift Timings:
- Shift based support for time zone coverage.
Job Code:
No. of Positions:
Job Role:
- Angular Frontend Developer
Key Responsibilities:
Deep Angular & TypeScript Knowledge: Proven experience in building and scaling complex, enterprise-level single-page applications (SPAs) using Angular (v10+) and TypeScript. Expertise in reactive programming using RxJS, state management (e.g., NgRx, Akita, or services), and the Angular CLI.
- Expert-Level Web Standards & Performance: Strong command of modern HTML5, CSS3, and SASS/LESS. Extensive experience with optimizing frontend performance, including lazy loading, change detection strategies, bundle size reduction, Lighthouse auditing, and ensuring a blazing-fast First Contentful Paint (FCP).
- Authentication & Authorization: Hands-on experience integrating frontend applications with complex Identity and Access Management (IAM) flows like OAuth 2.0 and OpenID Connect (OIDC). Crucial knowledge includes secure token handling (e.g., refresh tokens, token storage), routing protection
- Security Best Practices (Frontend Focus): A security-first mindset with experience in preventing common frontend vulnerabilities, specifically Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), and secure API communication. Deep understanding of the Same-Origin Policy and best practices for securely handling user data in the browser.
- Unit & Component Testing: Proficiency with testing frameworks like Jasmine and Karma for unit testing services and components. Extensive experience with Cypress or Playwright for robust integration and end-to-end (E2E) testing. Familiarity with component-driven development tools (e.g., Storybook) is a plus.
- UX/UI Integration & Accessibility: Expert-level ability to translate complex design specifications (Figma/Sketch) into pixel-perfect, highly responsive, and accessible user interfaces (WCAG 2.1). Experience with popular component libraries (e.g., Angular Material, PrimeNG) and building reusable, modular design systems.
- Knowledge of implementing Role-Based Access Control (RBAC) at the UI layer is a PLUS
Required Skills:
- Architect and build the core user interface and client-side application logic, focusing on performance, maintainability, and security.
- Design and implement a scalable state management architecture that ensures data consistency and an exceptional, highly responsive user experience.
- Write critical, high-performance, and maintainable TypeScript code, setting the standard for the entire frontend codebase.
- Lead a "Frontend Pod" for 3-4 junior to mid-level developers, fostering a collaborative environment centred on quality and best practices.
- Conduct thorough code reviews to enforce best practices in coding standards, performance, UI/UX consistency, and accessibility.
- Mentor junior developers on advanced Angular principles, reactive programming patterns with RxJS, and secure frontend development techniques.
- Break down complex UI/UX features and technical tasks into manageable stories and sub-tasks for the development team.
Years of Exp:
Employment Type:
Timings:
Job Code:
No. of Positions:
Job Role:
Job Description:
We are seeking a highly skilled and experienced SAP Security Mid-Level to join our team. In this critical role, you will be responsible for designing, implementing, and maintaining robust security solutions across our SAP landscape. You will play a key role in ensuring the confidentiality, integrity, and availability of our sensitive data.
Essential Responsibilities:
- Lead and execute GRC/RAR/SOD initiatives, including risk assessments, remediation plans, and mitigation strategies.
- Design and implement comprehensive SAP security architectures, aligning with industry best practices and regulatory requirements.
- Provide expert guidance on SAP security best practices, including access control, authorization concepts, and segregation of duties.
- Administer and maintain SAP user access, including role design, provisioning, and de-provisioning.
- Troubleshoot security issues, conduct security audits, and provide timely resolution to end-user inquiries.
- Support SAP security across all project phases, from initial design to go-live and ongoing maintenance.
- Collaborate with business stakeholders and IT teams to gather requirements, analyze risks, and implement effective security controls.
Requirements:
- 5+ years of experience in SAP Security administration and architecture.
- In-depth knowledge of SAP GRC, RAR, and SOD concepts and best practices.
- Expertise in SAP BW authorization and access control.
- Strong understanding of SAP security across various modules (FI/HR/MM/PM).
- Experience with WebSphere application security.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a team.
Years of Exp:
Employment Type:
Job Code:
No. of Positions:
Job Role:
Job Description:
We are seeking a highly skilled and experienced SAP Security Lead to join our team. In this critical role, you will be responsible for designing, implementing, and maintaining robust security solutions across our SAP landscape. You will play a key role in ensuring the confidentiality, integrity, and availability of our sensitive data.
Essential Responsibilities:
- Strong expertise in SAP Security and BusinessObjects, especially within S/4HANA environments.
- Deep understanding of system architecture and end-to-end processes.
- Experience in project migrations, including role replication, report migration, and system cutover.
- Ability to work independently and collaboratively with offshore/onshore teams.
- Excellent communication skills and attention to detail.
- Ability to provide accurate, reliable information and proactive solutions.
- Take full ownership of SAP Security for the new S/4HANA system.
- BO integration and reporting for the new S/4HANA system
- Lead role migration from the existing system and manage all cutoff and transition steps.
- Provide testing support and validate security configurations during system setup.
- Recommend and help implement a suitable GRC or alternative security tool, as the new system currently lacks GRC.
- Generate and manage security reports and batch admin queries in the absence of GRC.
- Ensure clean audit readiness for the new system.
- Work closely with client throughout the migration process.
- Provide strategic guidance, not just execution—be a solution provider and help define direction.
- Ensure the end-to-end environment setup, including foundational security elements.
Requirements:
- 10+ years of experience in SAP Security administration and architecture.
- In-depth knowledge of SAP GRC, RAR, and SOD concepts and best practices.
- Expertise in SAP BW authorization and access control.
- Strong understanding of SAP security across various modules (FI/HR/MM/PM).
- Experience with WebSphere application security.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a team.
Years of Exp:
Employment Type:
Visa Status:
Job Code:
No. of Positions:
Job Role:
Key Responsibilities:
Technical Deep Dive Opportunities:
- SSIS Project Modernization: The role presents an opportunity to migrate or modernize existing SSIS packages. This could involve refactoring legacy packages for improved performance, error handling, and maintainability. Investigating newer SSIS features available in SQL Server 2022+ (e.g., improved control flow tasks, enhanced logging) would be a key component. Further, the encryption/archiving requirement suggests a need for expertise in security best practices within SSIS, potentially involving sensitive data handling procedures and compliance regulations.
- SQL Server Performance Tuning Focus: The role emphasizes database tuning and performance, suggesting a need for in-depth SQL Server internals knowledge. This includes query plan analysis, index optimization, statistics management, and understanding resource utilization. The senior developer could implement strategies such as:
- Query Store analysis: Using Query Store to identify and fix regression issues after code changes or server upgrades.
- Extended Events: Leveraging Extended Events to capture detailed performance data for troubleshooting bottlenecks.
- In-Memory OLTP: Exploring the potential of In-Memory OLTP for performance-critical workloads.
- Advanced T-SQL Development: Beyond basic stored procedure writing, the role requires proficiency in advanced T-SQL concepts. This includes utilizing indexed views, user-defined functions (UDFs), triggers, cursors (though their use should be minimized in favor of set-based operations), XML handling, and distributed transactions. Understanding transaction isolation levels and concurrency control mechanisms in SQL Server is crucial. Specifically, the description calls for SQL Server 2017 or higher, meaning utilizing newer features of T-SQL.
Operational and Support Responsibilities:
- Root Cause Analysis and Problem Prevention: The job description emphasizes identifying root causes and proposing solutions to prevent recurring problems. This requires a strong analytical skillset and a systematic approach to troubleshooting. Implementing monitoring and alerting systems to proactively detect potential issues is essential. Developing a knowledge base of common problems and their solutions would also be beneficial.
- Database Topology and Documentation: Documenting database topology, architecture, processes, and procedures is a critical responsibility. This documentation should be comprehensive, up-to-date, and easily accessible to other team members. This also includes maintaining data dictionaries and data lineage documentation. The documentation should be kept in a centralized repository, following a consistent format.
- Operational Support and Problem Resolution: Providing operational support and resolving recurring problems requires strong communication and collaboration skills. This includes working with other members of the data team to understand their needs and providing timely and effective solutions. The ability to prioritize tasks and manage multiple competing demands is also essential.
- Capacity Planning and Resource Management: Assisting with capacity planning and resource expansion requires an understanding of database performance metrics and resource utilization. This involves analysing data to identify trends and predicting future resource needs. The senior developer may also be responsible for recommending hardware upgrades or software optimizations.
Collaboration and Communication:
- Working with Project Managers: Collaborating with project managers to understand business needs and opportunities for process improvement is crucial. This requires the ability to translate business requirements into technical specifications and to communicate technical concepts to non-technical audiences.
- Teamwork and Knowledge Sharing: Establishing and maintaining effective working relationships within the team is essential. This includes sharing knowledge and expertise with other team members, mentoring junior developers, and participating in code reviews.
Years of Exp:
Employment Type:
Shift Timings:
- Shift based support for time zone coverage.
Job Code:
BSUSSD-1102
No. of Positions:
2
Job Role:
Sr. IAM DEVELOPER
Job Description:
We are seeking a highly skilled and experienced Senior IAM Developer to join our Information Security team. The ideal candidate will play a key role in the design, development, implementation, and maintenance of Identity and Access Management (IAM) solutions. This individual will work closely with cross-functional teams to ensure secure access to systems and data, implement IAM best practices, and support compliance and governance initiatives.
Essential Responsibilities:
- Design, develop, and implement IAM solutions (e.g., SailPoint, Okta, Ping Identity, ForgeRock, CyberArk).
- Develop and customize connectors, workflows, and integrations between IAM systems and enterprise applications.
- Implement Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and least privilege models.
- Automate provisioning, de-provisioning, and access review processes.
- Collaborate with security architects and engineers to define IAM strategy and roadmap.
- Conduct troubleshooting, debugging, and support for IAM-related incidents.
- Ensure compliance with security policies, standards, and regulatory frameworks (e.g., SOX, HIPAA, GDPR).
- Write technical documentation, including design specifications, system configurations, and operational procedures.
- Mentor junior developers and assist in code reviews and best practices adoption.
- Develop and perform SailPoint deployment activities – connector configuration, custom rule development, workflow configuration and development, third party system integration.
- Build and configure SailPoint in-built tasks like aggregation, schedule tasks, correlation.
- Develop API services to handle access policies, access requests and integrate with external applications.
- Provide application-related troubleshooting services as part of project or post-production support activities and keep documentation accurate and up to date.
- Install, integrate, configure, and deploy IAM solutions and systems to facilitate User Life-Cycle Management, Identity and Access Governance, Automated Provisioning, Single Sign-On, Federation, Privileged Account Management Respond to escalated Tier 3 client support calls for managed services, as needed .
- Design and develop branding separately for admin and users for client identity IQ UI using JavaScript, XML, CSS, and HTML.
- Install, Customize, configure and support identify provisioning and Governance tools.
- Responsible for setting up necessary configurations and trigger points for access reviews on SailPoint IIQ
- On-boarding of new applications on SailPoint IIQ. Applications maybe integrated in multiple patterns including but not limited to Database, LDAP, REST APIs etc
- Lead and participate in projects that include project resources to achieve project objectives.
- Develops the creation process of new audit reports, templates, and runs current audit reports for SOX, PCI, and CPNI for specific application.
- Implement new code into UAT and Production for system development lifecycle processes.
- Must have experience in AD, LDAP, JDBC, SNOW connectors
- Experience with SailPoint Identity IQ Role assignment and business rules Experience with developing SailPoint Identity IQ Quick Links Experience with federated identity and web services security concepts such as SAML, OAuth 2.0, OpenID Connect .
- Experience with SOAP and RESTful web services architectures Experience with SCIM and JDBC Application On-boarding for built-in and custom connectors including development of build-map rules, before and after provisioning rules Development of custom reporting and bean shell rules.
- Development of workflows for approval, notification and provisioning of connected and disconnected systems Work closely with scrum team on regular basis about the status of the deployment and highlight any issues which may impact the project timeline.
Skill Set:
- Strong programming/scripting skills in Java, BeanShell, PowerShell, Python, or similar.
- Experience includes being involved with 2 or more SailPoint Identity Access Management Implementations as a Developer/Engineer or Architect
- Very good technical skills across a variety of technologies such as multi-tiered architecture, databases, and LDAP.
- Must have a background of on-boarding application into the SailPoint IIQ
- Experience creating custom workflows and forms with Java for SailPoint Identity IIQ
- Excellent communication skills, presentation and interpersonal skills are required.
- Extensive experience in SailPoint IIQ LCM and Connector implementation.
- Assist in preparing project plans using project management tools
- Ability to communicate with all levels of the organization in comprehensive manner (i.e., translate and present technical information to business);
- Experience with Identity IQ Administration and Implementation.
- Develop or contribute to technical project plans with regular tracking and reporting.
- Strong IAM domain knowledge
- Develop a customized solution for Certification or Access review campaign
- Develop and execute test cases and test plans for SailPoint solutions
- Develop technical project plans and aid in project resourcing.
- Expertise in one or more IAM platforms
- Familiarity with cloud platforms (AWS, Azure, GCP) and integrating IAM with cloud services.
- Understanding of DevOps concepts and CI/CD pipelines is a plus.
Job Code:
BSSEL2-1101
No. of Positions:
2
Job Role:
Support Engineer – L2
Job Position:
- Resolving the tickets routed to the Support team from L1/help desk / Email/ Teams Channel and providing timely solution to the end-users.
- Monitoring/analysing the logs for any errors and Debug and troubleshoot of any issues related to SailPoint IdentityIQ/IAM tools.
- Ensuring all the IAM services are up and running and proactively monitoring SailPoint IIQ services / IAM Services
- Participating in running the factory model to onboard identified applications into the IAM platform
- Supervising daily scheduled tasks such as Account Aggregation, Group Aggregation and Identity Refresh Tasks
- Providing documentation and technical specifications and Standard Operating Procedures for the Support team as a whole
- Ensure that all the tickets/incidents are resolved within committed SLA’s.
- Creating Active List, Updating Active List and using rules to populate an Active List
- Technical Analysis of the tickets that are raised.
- Allocate and manage work to L1 team members.
- Provide estimates for the ticket resolution.
- Co-ordinate with L3 for code fixes
- Get KT on the custom features from the implementation team and related documents.
- Test and validate the fixes on UAT.
- Responsible for configuration related fixes
- Work with Customer technical / functional teams to get the fixes validated on UAT.
- Move the code to production after confirmation.
- Maintain versioning and tagging for postproduction fixes on configurations.
Required Skills
- Experience of more than 3+ years on Support Experience of more than 2+ years as L2 Engineer for support
- Should have had customer facing experience for more than 2+ years
- Must be experienced on the SailPoint/IAM implementation and support activities.
- Should have handled SLA based support teams with 24X5 or 24X7 coverage.
- Must have owned the Infrastructure and SailPoint/IAM application support activities completely.
- Experience of working with Customer on site/ on location will be a great advantage.
- Should be hands on the SailPoint/IAM both on the configurations / administration and code analysis.
- Could be either a SailPoint development or Support engineer in the past
- Should be good on communication front
- Should have experience in handling email / chat/ phone / ticketing based support
Joining:
Immediate
Years of Exp:
03 - 04 Years
Employment Type:
Permanent
Timings:
Shift based support for time zone coverage.
Job Code:
No. of Positions:
Job Role:
Job Description:
We are looking for SailPoint Developers with 1 Year to 7+ years of experience to join our IAM team. The ideal candidate will work on identity governance solutions using SailPoint IdentityIQ (IIQ), focusing on integrating, customizing, and optimizing IAM workflows to meet business and security needs.
Essential Responsibilities:
- Implement and configure SailPoint IIQ features like provisioning, access reviews, role management, and reporting.
- Develop custom workflows, rules, connectors, and plugins within SailPoint IdentityIQ.
- Integrate SailPoint IIQ with enterprise applications, Active Directory, and HR systems.
- Work with APIs and connectors to onboard applications for identity governance.
- Troubleshoot and resolve issues related to identity provisioning and access management.
- Support implementation phases including development, testing, deployment, and documentation.
- Collaborate with security and application teams to understand requirements and deliver IAM solutions.
- Follow best practices in code development and documentation.
Skill Set:
- Good understanding of SailPoint IIQ features like lifecycle management, roles, certifications, policies, and workflows.
- Experience in Java programming for development within SailPoint IIQ.
- Basic to advanced experience with directory services (Active Directory, LDAP, etc.).
- Familiarity with SQL and relational databases (Oracle, SQL Server, etc.).
- Knowledge of REST/SOAP APIs and connector configurations for app integration.
- Exposure to scripting languages like PowerShell or Python for automation.
- Understanding of IAM concepts like RBAC, provisioning, access requests, and compliance.
Primary Skills:
- Hands-on experience in SailPoint IIQ implementations or.
- Exposure to agile methodology and tools like Jira.
- Knowledge of identity security standards and compliance frameworks.
- Familiarity with DevOps pipelines and CI/CD is a plus.
Qualification:
- Bachelor's degree in Computer Science, Information Technology
- 1 year to 7+ years of relevant IAM/SailPoint IIQ experience.
- Strong communication and team collaboration skills.
- Self-motivated, quick learner, and problem-solver.
Years of Exp:
Employment Type:
Job Code:
No. of Positions:
Job Role:
Responsibilities:
- Monitoring the Infrastructure – CPU, Memory, Hard disk size, Log size and other vital server parameters on a regular schedule.
- Report the details of any performance issues on the Servers to the appropriate teams if beyond thresholds.
- Monitor the scheduled task on the system and ensure that the task has been successfully completed.
- If there are any failures in the tasks, rerun the task.
- Report any technical errors to the L2 / L3 teams for resolution.
- Monitor the Email, Teams channel and Ticketing system for new items/tickets.
- Update the items / tickets with appropriate initial response.
- Gather more details from business/end user / other teams if required on the ticket.
- Reproduce the issue in the testing environment and provide inputs to the L2 team member
- Validate the issue fixes in the internal testing environment based on the customer inputs given (issue raised)
Required Skills:
- Should have had customer facing experience of more than 3+ years.
- Should have managed either application or infrastructure support at L1 level for at least 3 years.
- SailPoint or IAM system support experience will be a big plus.
- Should have had experience in both oral and written responses to the Customers within defined SLA.
- Must be experienced in handling Customer related queries on System functionality and provide required support.
- Should have experience in doing customer issue based validation.
- Strong in written and verbal communication
- Technical background in Java, Scripting would be an added advantage
Years of Exp:
Employment Type:
Shift Timings:
- Shift based support for time zone coverage.