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 Subversion Programming Languages - Java, Bash scripting, Python, Kotlin Technologies - MBeans, SQL, JMS, OpenID Connect, SSH, REST API, SOAP, REST, Identity and Access Management, SSO, SAMLv2, HTTPS/TLS Products - 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 ACM Development JAX-RPC, JAX-RS, JAX-WS, Spring, SAML, Anypoint Platform, GitHub, Spring Boot, FreeMarker, Javascript/jQuery, JSON, ReactJS Testing - 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 design through deployment, observability, and incident response • Collaborate with product, security, and platform teams to deliver reliable, scalable identity solutions • Strong Java backend development experience, building and running microservices in production • Proven, hands-on experience with Keycloak in real-world deployments, including customization via SPIs and providers • Deep understanding of OAuth 2.0, OpenID Connect, JWT, and SAML Nice To Have: • Experience with CIAM at scale: customer identity, identity resolution, or account deduplication • WebAuthn/FIDO2/passkeys, Zero Trust architectures, or PKI • Event-driven architectures (e.g., Kafka) • Observability tooling such as Prometheus, Grafana, and OpenTelemetry • Proven experience designing and operating distributed systems and microservices in production • Solid database skills (e.g., PostgreSQL) and familiarity with caching relevant to Keycloak deployments (e.g., Infinispan/Redis) • Experience with Docker, Kubernetes, CI/CD pipelines, and at least one major cloud platform (AWS or Azure) • A security-first mindset and experience supporting audits and compliance requirements Competence. • Java with distributed systems and microservices • OAuth 2.0, OpenID Connect, JWT, and SAML • Solid database skills (e.g., PostgreSQL) • Docker, Kubernetes, CI/CD pipelines • Openshift • Kafka • Mq • Oracle • Kubernetes • Azure (API, static web application, app service, sqlserver)
Role Overview We are looking for a highly skilled and hands-on Genesys Cloud Developer / Technical Engineer to join our internal development team. In this role, you will contribute directly to the design, development, configuration, and continuous improvement of our future cloud-based Genesys platform and the ecosystem of connected systems within the Contact Centre domain. You will work closely with architects, developers, product owners, and operational teams to build scalable, secure, and modern customer interaction solutions. This position requires strong technical expertise, a proactive mindset, and the ability to work in a fast-paced, collaborative environment. Key Responsibilities Participate as a core member of the internal development team, contributing to the evolution of our cloud-based Contact Centre platform. Perform hands-on development, configuration, and customization within Genesys Cloud, ensuring high-quality and maintainable solutions. Build, enhance, and maintain integrations between Genesys Cloud and various internal/external systems using APIs, microservices, and automation frameworks. Develop features and flows within Genesys Cloud Architect, including IVR logic, routing strategies, data actions, and event-driven workflows. Collaborate with cross-functional teams to translate business requirements into technical solutions aligned with best practices. Support continuous improvement initiatives, including automation, monitoring, and optimization of platform performance. Contribute to the modernization of legacy contact centre components and assist in cloud migration activities. Ensure adherence to security, compliance, and operational standards across all development and configuration work. Troubleshoot complex issues across the Genesys Cloud environment and connected systems, providing root-cause analysis and long-term fixes. Participate in Agile ceremonies, sprint planning, and technical discussions, bringing forward ideas and improvements. Must-Have Skills & Experience To succeed in this role, candidates must have: Several years of hands-on experience with Genesys Cloud, including development, configuration, and platform administration. Strong practical experience with Genesys Cloud Architect, API integrations, routing, IVR design, and data actions. Solid development experience in one or more of the following technologies: Java C# JavaScript Python Experience building and maintaining integrations using REST APIs, microservices, and event-driven patterns. Ability to work in Agile teams and contribute to end-to-end development cycles. Strong problem-solving skills and the ability to work independently on complex technical tasks. Nice-to-Have Skills & Experience The following skills are not mandatory but will be considered strong advantages: Experience with Kubernetes for container orchestration and deployment. Knowledge of AWS cloud services and cloud-native development practices. Hands-on experience with Jenkins for CI/CD pipelines and automation. Familiarity with WebLogic for legacy system integration or migration. Experience with Terraform for infrastructure-as-code and cloud provisioning. Exposure to DevOps practices, Docker, OpenShift, Kafka, or other modern integration technologies. Understanding of Contact Centre modernization, cloud migration strategies, and scalable architecture patterns. Personal Attributes Strong communication skills and ability to collaborate with technical and non-technical stakeholders. Proactive, self-driven, and comfortable taking ownership of tasks. Analytical mindset with attention to detail and quality. Ability to adapt to evolving technologies and business needs.
Assignment Overview: We are looking for a Team Lead / Agile Delivery Lead to lead a globally distributed team across Development, Support, and Implementation. The role will focus on improving ways of working, making processes leaner, strengthening collaboration, and ensuring clear, visible outcomes. The expected result is a self-sufficient, accountable, collaborative, and positive global team working effectively across locations and time zones. Responsibilities: Facilitate Scrum ceremonies with clear outcomes. Coach teams on Agile, ownership, and self-organization. Remove blockers, escalate issues, and coordinate dependencies. Improve collaboration across Development, Support, Implementation, Product Owners, and stakeholders. Support backlog clarity, prioritization, and goal alignment. Track progress through KPIs, dashboards, burndown charts, and updates. Drive lean processes, transparency, and continuous improvement. Keep tools, boards, and documentation up to date. Education (Must Have/Nice To Have): Nice To Have: Higher education in relevant field Experience (Must Have/Nice To Have): Must Have: Experience leading or coordinating cross-functional teams. Experience working with globally distributed or cross-location teams. Experience improving processes and delivery outcomes. Experience working with Agile/Scrum ways of working. Experience with Azure DevOps, Confluence, or similar tools. Nice To Have: Experience in the sales domain. Language: Strong written and verbal English communication skills. Personal / Soft Skills: Outcome-driven team leader. Clear and structured communicator. Positive and collaborative mindset. Builds ownership, accountability, and self-sufficiency. Removes blockers and challenges inefficient processes. Focused on continuous improvement and team development.
Compare hiring history, company facts and open roles.