Job Summary: We are seeking a skilled Full Stack Java Developer with a strong background in Identity and Access Management (IAM) to join our dynamic development team. The ideal candidate will have experience in designing, developing, and maintaining web applications and services, with a focus on security and user authentication.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Java and related technologies.
- Implement and manage IAM solutions to ensure secure access to applications and data.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve application issues and bugs.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Full Stack Developer with a focus on Java.
- Strong understanding of IAM concepts and technologies (e.g., OAuth, SAML, OpenID Connect).
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Familiarity with database technologies such as SQL, NoSQL, and ORM frameworks.
- Knowledge of RESTful API design and development.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with DevOps practices and tools (e.g., Docker, Jenkins, Kubernetes).
- Certification in IAM or related security fields.
- Experience working with ForgeRock/Ping Identity