Nowa
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.comTech 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
4 aktywne oferty