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)