MATEN, société de services à taille humaine, créée en 1994, intervient en ingénierie informatique et conseil en recrutement auprès de ses clients Grands Comptes des secteurs Service et Industrie.
Descriptif du poste
Vous êtes passionné par le développement et à la recherche d'un nouveau défi stimulant ? Nous cherchons un(e) Développeur Sénior Java/Liferay pour rejoindre l'équipe Architecture et Développement d'un de nos clients.
Vous aurez l'opportunité de travailler sur des projets innovants et de contribuer activement à l'évolution des systèmes de l'entreprise.
Vos principales responsabilités seront de :
- Concevoir, développer et maintenir des portails Liferay adaptés aux besoins des utilisateurs.
- Implémenter des solutions de sécurité basées sur Keycloak, en utilisant des protocoles tels que OAuth2, SSO, et OpenID.
- Développer des Web Services REST et intégrer des interfaces front-end avec JQuery, JSP, et Bootstrap.
- Travailler au sein d'un environnement Linux (CentOS, Debian) et gérer les serveurs d'applications Wildfly (JBoss) et Tomcat.
- Administrer et optimiser les bases de données relationnelles comme MySQL et PostgreSQL.
- Mettre en place et gérer des solutions de messagerie via RabbitMQ et Kafka, pour garantir une communication fluide entre les systèmes.
Environnement technique :
- Langages et frameworks : Java (version 8 et supérieures), Spring Boot, Liferay, Keycloak, REST API.
- Serveurs et Systèmes : Linux (CentOS, Debian), Wildfly (JBoss), Tomcat.
- Bases de données : Expertise en MySQL et PostgreSQL.
- Systèmes de messagerie : Compétences en RabbitMQ et Kafka (une expertise sur Kafka serait un plus).
- Outils complémentaires : JPA/Hibernate, Spring Security, GitLab, Jenkins, Postman, MongoDB.
-
Connaissances bonus : Jira, sécurisation d'API, architecture micro-services, RobotFramework, Freemarker.
Profil recherché
-
Expérience confirmée d'au moins 5 ans en développement Java et Liferay.
- Expertise en Keycloak pour la gestion des identités et l’implémentation de solutions sécurisées.
- Compétences solides en gestion des bases de données relationnelles comme MySQL et PostgreSQL.
- Expérience pratique sur les systèmes de messagerie tels que RabbitMQ ou Kafka.
- Esprit collaboratif : Capacité à travailler efficacement en équipe et à gérer plusieurs projets simultanément
Si vous êtes motivé par l'idée de travailler dans un environnement technique de pointe et que vous souhaitez rejoindre une équipe dynamique et ambitieuse, cette opportunité est faite pour vous !