Java Developer – Cybersecurity (IAM)

Location

Lisbon

Work Model

Flexible Hybrid

Type

Full-time

We are looking for a Java Developer – Cybersecurity (IAM).

You’ll collaborate with experienced professionals on strategic projects focused on designing, developing, and integrating secure identity and access management solutions using leading IAM platforms such as Okta and SailPoint.

If you are passionate about Java development and interested in working in the cybersecurity domain – particularly in Identity & Access Management – this is an excellent opportunity to grow your expertise in secure enterprise architectures.

Qualifications: 

  • Bachelor’s degree in Computer Engineering, Information Systems, or a related field;
  • Minimum of 2 years of professional experience in Java development;
  • Strong experience with Java  and Spring / Spring Boot;
  • Experience developing RESTful APIs and microservices;
  • Understanding of authentication and authorization concepts;
  • Experience or strong interest in IAM platforms (Okta, SailPoint, or similar);
  • Knowledge of OAuth 2.0, OpenID Connect (OIDC), SAML, and JWT;
  • Understanding of identity lifecycle management (provisioning, deprovisioning, RBAC);
  • Experience working with relational and/or NoSQL databases;
  • Knowledge of secure coding practices and OWASP guidelines;
  • Good communication skills in English and ability to work in a team environment.

Key Responsibilities:

  • Design and develop secure Java-based applications and integrations;
  • Implement authentication and authorization mechanisms using Okta and/or SailPoint;
  • Develop and integrate APIs with IAM platforms;
  • Support identity lifecycle processes (user provisioning, access management, role modeling);
  • Collaborate in the design of secure architecture solutions aligned with cybersecurity best practices;
  • Participate in troubleshooting and resolving security-related application issues;
  • Contribute to CI/CD pipelines and DevSecOps initiatives;
  • Ensure compliance with security standards and best practices;
  • Prepare technical documentation and support solution rollouts.

Join us

Ready to apply?

Fill up the form and accept the Terms & Conditions to submit your application.