Senior Java Developer (IAM)

30 000 - 35 000 PLN/ mies.B2B (netto)
25 000 - 29 000 PLN/ mies.Umowa o pracę (brutto)
SeniorFull-time·B2B·Umowa o pracę
#336269·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaIAMKeycloakOpenID ConnectOAuthSAMLMFAJWtOOPREST APIOWASPPostgreSQLDBLDAPActive DirectorySQLAWSAzureIaaSPaaSSaaSKubernetesELK StackGrafanaPrometheus

Firma i stanowisko

SolveMD is a company working with US customers, focusing on Identity and Access Management (IAM) solutions and Java development.


Wymagania

  • 6+ years of experience in software industry with focus on Identity Access Management (IAM) and Java development.
  • Expert knowledge of Keycloak, OpenID Connect (OIDC), OAuth 2.0, and SAML 2.0.
  • Experience implementing Zero Trust principles, Passwordless authentication, and Adaptive MFA.
  • Solid understanding of stateless and stateful security approaches including JWT-based stateless authentication and server-side session management.
  • Strong Java development skills including OOP, RESTful API design, and secure coding practices aligned with OWASP guidelines.
  • Experience with PostgreSQL database.
  • Deep understanding of LDAP/Active Directory and application security within Java ecosystem.
  • Strong interpersonal skills and team-first mentality.
  • Cambridge C1 level English proficiency.
  • Ability to dedicate up to 50% of time to US office hours (2 pm – 10 pm CET).

Nice to have:

  • Master’s Degree in Computer Science, Engineering, or related field.
  • Cloud security certifications such as AWS Certified Security Specialty, Azure Security Engineer, or Google Professional Cloud Security Engineer.
  • Familiarity with Cloud methodologies (IaaS, PaaS, SaaS) and automation trends.
  • Hands-on experience with AWS services, especially Amazon EKS and Kubernetes IAM roles.
  • Exposure to logging, tracing, and monitoring tools like ELK Stack, Grafana, Prometheus.
  • Experience with distributed systems and transactional integrity challenges.

Obowiązki

  • Develop and maintain secure Java-based services implementing Adaptive MFA and context-aware authentication.
  • Take full ownership of the Keycloak ecosystem, managing configurations as Security as Code for version control and repeatable deployments.
  • Collaborate closely within the development team to solve complex access management challenges and implement fine-grained, attribute-based access controls within Java applications.
  • Provide technical mentorship by sharing IAM best practices and helping the team grow its security expertise.
  • Manage own tasks and estimates to ensure timely delivery of security features and IAM updates.
  • Use tools such as Jira, Confluence, GitLab, GIT, Agile, and Scrum in daily work.

Oferta

  • Remote work.
  • Flexible working hours.
  • Training budget.
  • Flat organizational structure.
  • Small teams.
  • International projects.
Elastyczne godziny
Dofinansowanie szkoleń
SolveMD

SolveMD

4 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz