Опис вакансії
OpenIAM is the developer of the OpenIAM Identity and access management solution. OpenIAM is currently looking for exceptional Java developers with a client focus and 2+ years of experience to join its client services team. As a member of the client services team, you will work with a globally distributed enterprise client base to deploy and support the OpenIAM platform. You will be required to do the following:
- Deploy and implement the OpenIAM solution for customers. As part of the implementation process you will:
- Create new connectors
- Work with the engineering team to make product improvements and fix defects
- Create / modify groovy scripts to implement customer requirements
- Create / modify workflows to meet customer requirements.
- Configure SSO using SAML, oAuth, OpenID Connect and rProxy for legacy application
- Develop project related documentation
- Assist prospects during the pre-sales process in deploying and configuring OpenIAM
- Assist customers with post-implementation support
You must have the following technical skills:
- Spring Framework
- Groovy
- Javascript, Jquery, CSS and HTML
- UI framework such as REACT
- Spring Boot
- JPA
- RESTFul and SOAP Services
- Multi-threading
- Strong knowledge of database and SQL Optimization
- Messaging engines such as RabbitMQ or Kafka
- Linux
- Git
- Directories LDAP / Active Directory
- Nice to have: Windows Server and powershell
Practical experience using Design patterns, data structures, and algorithms
- Must be able to work independently
- Strong written and oral communication skills in English
- Must be comfortable working with a geographically dispersed team.
- Must be able to work with a global clientele to troubleshoot and implement solutions.
Note: This is a remote / work from home position.