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)