Jobs filters
SENIOR SOFTWARE CLOUD INFRASTRUCTURE AUTOMATION ENGINEER - 445964
Shannon, IRLASIC DESIGN VERIFICATION INTERN - STRATEGIC STUDENT PROGRAM POLAND - 460282
Warsaw, POLASIC DESIGN VERIFICATION INTERN - 447988
Warsaw, POLC++ LEAD ENGINEER - 468149
Yerevan, ARMDATA ANALYST - EDA - YEREVAN, ARMENIA - 467512
Yerevan, ARMAPPLICATION SUPPORT ENGINEER - INTERN - 460465
Yerevan, ARMSOFTWARE ENGINEER - 454493
Yerevan, ARMPRODUCT ARCHITECT - 463780
Pune, IndiaINFRASTRUCTURE ENGINEER - 458670
Pune, IndiaSOFTWARE ENGINEERING MANAGER - 453743
Pune, IndiaSENIOR SITE RELIABILITY ENGINEER (SRE) LEAD - 449428
Pune, IndiaSENIOR TEST AUTOMATION ENGINEER - 462564
Udaipur, India
SOFTWARE ENGINEER ADVANCED - 440709
Pune, IndiaSiemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation.
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.
Key Responsibilities:
You will be part of our development team that works on business applications. As a Senior Java developer team member, you must contribute to the designing and development of an IAM (Identity & Access Management) based micro-services. Implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Promotes innovation through the ability to introduce new technology/knowledge into multiple areas of a product and to our people. Able to solve the most complex of technical problems. Works without supervision on the most complex projects with complete latitude for independent judgment and technical expertise. Advanced knowledge of the field. Assist with less experienced peers.
Job Description:
We are looking for a Senior Developer with extensive experience in Identity and Access Management (IAM) solutions majorly with Java/ Spring Boot background. The ideal candidate will have a deep understanding of SAML, OIDC, and OAuth 2.0 protocols, as well as expertise in Single Sign-On (SSO) and Single Logout (SLO) mechanisms. Experience with enterprise IAM solutions such as Microsoft Entra, Auth0, and Okta is essential.
Technical mandatory requirement:
- Develop the microservices in Java/ Spring boot for IAM domain.
- Should have strong hands-on coding experience in Java, Spring boot based applications.
- Design, develop, and implement IAM services using SAML, OIDC, SCIM1.1 SCIM2.0 and OAuth 2.0 protocols.
- Good Experience of designing and implementing high performance and scalable APIs.
- Configure and manage SSO and SLO functionalities across various applications and platforms.
- Good understanding of Standard RFC ‘s that define the Authorization Best Practices.
- Integration experience on enterprise IAM solutions like Microsoft Entra, Auth0, and Okta.
- Collaborate with cross-functional teams to ensure seamless integration of IAM solutions.
- Troubleshoot and resolve IAM-related issues and provide technical support.
- Stay updated with the latest trends and best practices in IAM and security protocols.
- Conduct security assessments and audits to ensure compliance with industry standards.
- Implement and manage Policy-Based Access Control (PBAC), Role-Based Access Control (RBAC), Multi-tenancy, and Attribute-Based Access Control (ABAC).
- Work with AWS and Azure environments.
- Good hands-on experience on EKS and Docker Technology.
- Good to have: Python, Golang
We are Siemens
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow! We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
Siemens Software. ‘Transform the every day’ and ‘Accelerate transformation.’
#LI-PLM
#LI-Hybrid,
#SWSaaS