This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated and experienced Senior Software Engineer to join our talented engineering team. This role provides an opportunity to work on critical platform-level services hosted on AWS EKS and leveraging a wide range of AWS native services. A key responsibility for this position will be ownership of the Identity Management module, which includes API security, Single Sign-On (SSO), and Okta integration. The ideal candidate will bring strong technical expertise, leadership skills, and a passion for building secure, scalable, and reliable systems.
Job Responsibility:
Own, design, and enhance the Identity Management module, ensuring robust authentication and authorization across services
Implement and manage API security, Single Sign-On (SSO), and Okta-based integrations
Contribute to the design and development of microservices using Java/Spring Boot
Design and optimize solutions leveraging Redis caching to improve performance and scalability
Integrate and support messaging systems (e.g., Kafka, RabbitMQ, or AWS SNS/SQS) for reliable, event-driven architectures
Build, deploy, and maintain solutions in containerized environments using AWS EKS and other cloud services (AWS/Azure)
Troubleshoot, diagnose, and resolve production issues while driving continuous improvements in reliability and scalability
Collaborate with cross-functional teams to deliver high-quality platform services
Provide technical leadership, mentoring junior engineers and contributing to best practices, standards, and processes
Requirements:
Strong knowledge of OIDC (OpenID Connect)
Hands-on experience with Okta and OAuth 2.0
Expertise in Federated Login and Identity Federation
Proficiency in Java and Spring Boot for backend development
Experience designing and deploying microservices architectures
Strong understanding of Redis caching strategies for performance optimization
Practical experience with messaging platforms (Kafka, RabbitMQ, AWS SNS/SQS, or equivalent)
Deep understanding of containerization technologies (Docker, Kubernetes/EKS)
Strong knowledge of AWS or Azure cloud environments
Proven ability in production support and troubleshooting complex systems
Demonstrated leadership and mentorship skills within technical teams
Nice to have:
Experience with .NET, Angular, or React for full-stack development
Exposure to the use of AI/ML in software engineering practices (e.g., code generation, automated testing, anomaly detection)
Familiarity with DevSecOps practices and security-first design