Position: Java Developer
Company: Clear Solutions
Experience required: 2y
English level: intermediate

Project is a fully integrated Identity and Access Management (IAM) platform which is being used by some of the largest companies in the world across a variety of industries including government, financial services, telecommunications, education, healthcare, manufacturing, publishing and retail. 

Main responsibilities include:
- Create custom integrations in Java to customer applications
- Implement scripts in groovy to load data, create new reports, etc.
- Configure workflows and add business logic using Groovy
- Configure features such as MFA and Single Sign-on using SAML, oAuth, and OIDC
- Create integration APIs as required using the OpenIAM API
- Linux shell scripts
- UI branding

Requirements:
- 2+ years of Java experience
- Spring Framework and SpringBoot
- Strong knowledge of database and SQL Optimization
- Java 11 or later
- Linux – Shell scripting, networking basics
- Java 11 or later
- Git
- Docker
- Javascript, Jquery, CSS and HTML
- JPA
- Postman
- Consuming and developing RESTful and SOAP APIs
- Web server – Tomcat, Apache or Nginx
- Multi-threading

Nice to have:
- Messaging engines such as RabbitMQ or Kafka
- Redis and Elasticsearch
- Kubernetes is a plus
- JanusGraph and Cassandra are plus