Senior Full Stack Java Developer (IAM domain)

AI overview

Develop and enhance access management systems using Java/Spring and IAM solutions while ensuring secure authentication and effective collaboration across teams.
  • Perform Full Stack development using Java/Spring (Boot, Persistence, Security), React, and TypeScript, ensuring high-quality, maintainable, and scalable code 
  • Provide system support and monitoring, promptly fixing bugs, optimizing performance, and implementing architecture improvements 
  • Integrate IAM solutions (such as Keycloak, LDAP, SCIM) into business processes to ensure secure authentication, authorization, and identity management 
  • Collaborate with cross-functional teams to deliver features, improve workflows, and maintain system reliability 
  • 5+ years of professional experience in software development, with a strong background in designing, implementing, and supporting scalable applications 
  • Solid expertise in Java and the Spring framework (Spring Boot, Spring Persistence, Spring Security, and related modules) 
  • Hands-on experience with PostgreSQL or other relational SQL databases 
  • Proficiency in React and TypeScript for modern Front-end development 
  • Upper-Intermediate level of English 

WOULD BE A PLUS 

  • Experience with Graph databases (e.g., Neo4j) 
  • Familiarity with OpenAPI 
  • Knowledge of Docker and Kubernetes (basic usage and concepts) 
  • Experience with Kafka or similar message brokers 
  • Familiarity with Go 
  • Hands-on experience with testing frameworks such as JUnit, Mockito, etc. 
  • Knowledge of Terraform and Crossplane 

IAM TECHNOLOGIES

  • Understanding of SCIM 
  • Experience with Keycloak (or other Identity Providers), Role Management, OIDC 
  • Familiarity with Active Directory, Entra ID, and MS Graph 

PERSONAL PROFILE

  • Ability to work independently 
  • Ability to convey ideas, recommendations, and strategy 
  • Excellent communication skills, both verbal and written 
  • Able to work as part of a team 
  • Ability to work proactively

Build stunning career with Sigma Software! Find your dream job, send your CV and become one of us!

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Java Developer Q&A's
Report this job
Apply for this job