Java Developer
Role details
Job location
Tech stack
Job description
Serve as a engineer responsible for enhancing, integrating, and supporting enterprise security and identity management platforms - driving scalable application development, automation, API integration, and secure authentication solutions across a highly regulated environment. DAY TO DAY o Design, develop, and enhance enterprise identity and password management applications using Java, Python, and related technologies o Support and integrate RESTful APIs, backend services, and authentication workflows tied to secure access management platforms o Troubleshoot and optimize application performance, SQL queries, and system integrations across distributed environments o Partner with infrastructure, security, and DevOps teams to support containerized deployments within OCP (OpenShift Container Platform) environments o Contribute to CI/CD automation efforts using tools such as Harness and GitHub Actions o Support ongoing modernization efforts involving legacy applications, security tooling, and cloud-native architecture o Participate in architecture discussions, code reviews, production support, and Agile development activities o Communicate effectively with technical and non-technical stakeholders while helping development initiatives across the team
Requirements
o 7+ years of hands-on Java development experience within enterprise environments o Strong scripting/programming experience with Python and/or PowerShell o Experience building and integrating RESTful APIs and backend services o Strong SQL/database troubleshooting and query optimization experience o Experience working within secure enterprise environments, ideally supporting identity management, authentication, or information security applications o Experience with containerized deployments and DevOps tools including OCP/OpenShift, Harness, and GitHub Actions o Strong communication skills with the ability to operate as an engineer NICE TO HAVE o Experience with Bravura Security IDM Suite and/or Bravura Password Manager (Pass) o LDAP integration and authentication experience o Exposure to C++, JavaScript, and PHP o Experience supporting enterprise password management or privileged access management platforms
Job Requirement o Java o React o SQL o Python o Spring boot o Spring o CI/CD o Harness