Skip to main content

IAM Engineer – Java/Python Engineer

Technology
Infosys Pontoon
Glasgow, United Kingdom2 weeks ago
Service contract

Job description

Relevant yrs. of experience: 8+

  • Hands-on experience with Java development, including troubleshooting, debugging, code enhancements, API/integration development, and working with enterprise Java applications.
  • Hands-on experience with Python development, including building automation, utilities, APIs/integrations, data processing, troubleshooting, and production-quality scripts.
  • Experience supporting IAM/Directory Services platforms, preferably PingDS (ForgeRock DS), including migration, upgrade, configuration, deployment, and production support.
  • Experience developing or maintaining PingDS plugins/extensions, custom integrations, or Java-based directory services components is a strong plus.
  • Experience with PingDS plugins/extensions or custom integrations is a plus; ability to understand and work with existing Java-based PingDS components is desirable.
  • Working knowledge of Linux/RHEL, including filesystem, permissions, processes, services, networking fundamentals, log analysis, and performance troubleshooting.
  • Proficiency with Linux shell scripting (Bash or equivalent) and automation of deployment, migration, validation, and operational activities.
  • Strong scripting and automation skills using Python and Bash/Shell, particularly for migration, deployment, reconciliation, validation, monitoring, and operational tasks.
  • Familiarity with LDAP/LDAPS, directory services concepts, replication, schemas, certificates/TLS, REST APIs, JSON, and IAM security fundamentals.
  • Experience with modern development and engineering practices and tools such as Git, CI/CD pipelines, Maven/Gradle, Python package management, testing frameworks, code reviews, and secure coding practices.
  • Basic understanding of AI/GenAI concepts and practical experience using AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT or equivalent) for code generation, refactoring, development, scripting, testing, documentation, and troubleshooting, with appropriate validation and secure-use practices.
  • C/C++ experience will be a plus.

Interested in this role?