Senior java developer with 12-15 years experience in system and software development, architecture and technical troubleshooting.Development tools - Git, Apache Maven, Eclipse IDE, IntelliJ, Apache SubversionProgramming Languages - Java, Bash scripting, Python, KotlinTechnologies - MBeans, SQL, JMS, OpenID Connect, SSH, REST API, SOAP, REST, Identity and Access Management, SSO, SAMLv2, HTTPS/TLSProducts - Gradle, Atlassian JIRA, Infinispan, Spring, JBoss EAP, Hibernate, PostgreSQL, MongoDB, JBoss Application Server, Microsoft SQL Server, Oracle DB, RabbitMQ, Jenkins, Amazon S3, JBoss ESB, JBoss Enterprise SOA Platform, Smooks, HornetQ, Git, Keycloak, Docker, Docker Compose, Elasticsearch/Logstash/Kibana, AWS Route 53, AWS ECS, MySQL, AWS API Gateway, AWS DynamoDB, AWS Elastic Load Balancing (ELB), WSO2 API Manager, Azure AD, OpenLDAP, GitLab, Elasticsearch, AWS Cognito, WSO2 Identity Server, AWS EC2, AWS Lambda, AWS CloudFormation, AWS CloudWatch, AWS RDS, AWS SES, AWS Kinesis, AWS SNS, Atlassian Confluence, BankID, Grafana, Kubernetes, Apache Camel, SoapUI, AWS, AWS S3 Bucket, AWS ACMDevelopment JAX-RPC, JAX-RS, JAX-WS, Spring, SAML, Anypoint Platform, GitHub, Spring Boot, FreeMarker, Javascript/jQuery, JSON, ReactJSTesting - Integration Testing, System Testing• Design, build, and operate IAM capabilities on Keycloak and Java microservices• Extend Keycloak through custom SPIs, providers, user federation, and themes to meet evolving business requirements• Implement and maintain authentication and authorization flows using OAuth 2.0, OpenID Connect, SAML, MFA, and social or enterprise federation• Drive security best practices, including secure token handling, session management, threat modeling, and supporting audits and compliance• Own services in production, from desig…