S3 logo

Sr Java Developer (IAM)

S3
8 days ago
Contract
On-site
Ohio, United States

Job Description

Senior Java Developer – (IAM)

Location: Columbus, OH, 
Employment Type: Contract

Position Overview

We are seeking a highly skilled Senior Java Developer to join a team focused on Identity and Access Management (IAM) solutions. This role will support the development, enhancement, integration, and maintenance of enterprise security and identity management applications within a large-scale environment.

The ideal candidate will possess strong Java development expertise combined with scripting experience in Python or PowerShell and a solid understanding of API development, database technologies, and identity management concepts. Experience with Bravura Security products, particularly Bravura Pass (Password Manager), is highly desirable.

Key Responsibilities

  • Design, develop, enhance, and support enterprise IAM and security applications.
  • Develop and maintain scalable Java-based applications and services.
  • Build and integrate RESTful APIs to support identity management and authentication workflows.
  • Develop automation solutions using Python and/or PowerShell scripting.
  • Collaborate with security, infrastructure, and application teams to implement identity and access management solutions.
  • Troubleshoot application issues, perform root cause analysis, and implement sustainable solutions.
  • Develop and optimize SQL queries, stored procedures, and database integrations.
  • Participate in application architecture discussions and technical design reviews.
  • Support application deployment, testing, and production implementations.
  • Maintain technical documentation and follow established development standards and best practices.

Required Qualifications

  • 7+ years of professional experience as a Java Developer.
  • Strong hands-on experience developing enterprise applications using Java.
  • Experience with Python and/or PowerShell scripting.
  • Experience designing and consuming RESTful APIs.
  • Strong SQL and database development experience.
  • Experience working within enterprise application development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications

  • Experience with Bravura Security Identity Management (IDM) Suite.
  • Experience with Bravura Pass (Password Manager) – strongly preferred.
  • Knowledge of LDAP directories and authentication technologies.
  • Experience with Identity and Access Management (IAM) platforms and security frameworks.
  • Familiarity with C++ development.
  • Experience supporting enterprise security or authentication solutions.
  • Understanding of access governance, password management, and identity lifecycle processes.

Technical Skills

Required

  • Java
  • Python and/or PowerShell
  • RESTful API Development
  • SQL

Preferred

  • Bravura Security IDM Suite
  • Bravura Pass / Password Manager
  • LDAP
  • C++
  • Identity & Access Management (IAM)