Developpeur·euse Java - Senior (H/F)
À propos du poste
Nous recherchons un·e Développeur·euse Java Senior pour intégrer une équipe dédiée au développement et au support d'outils pour l'un de nos grands clients Genevois. Ces solutions sont conçues pour être fiables, sécurisées, proactives et faciles à utiliser. Activités principales : o Assurer le maintien du niveau de qualité et de sécurité des systèmes. o Apporter un support technique et méthodologique aux développeurs. o Concevoir et évaluer des solutions informatiques. o Identifier et communiquer sur les risques et problèmes, et fédérer les personnes concernées pour rechercher des solutions. o Accompagner la montée en compétences des développeurs sur les pratiques de qualité et sécurité logicielle. o Promouvoir la qualité logicielle au sein des équipes. o Installer et administrer les outils des développeurs (GitLab, SonarQube, Nexus RM, Nexus IQ, etc.). o Coordonner les acteurs de différents services et intégrer des solutions du marché. o Participer à l'amélioration continue des processus, outils et pratiques Agile. o Capitaliser sur l'expérience acquise et participer aux pratiques d'ingénierie logicielle. Compétences primordiales : o Java : Expertise dans le développement Java avec au moins 6 ans d'expérience, connaissance approfondie des principes de conception orientée objet, y compris Design Patterns et principes SOLID. o Développement Back-End : Expertise dans l'utilisation de frameworks courants. o API et Web Service : Maîtrise du développement des web services REST et SOAP, capacité à concevoir, implémenter et maintenir des APIs robustes et sécurisées, expérience dans la sécurisation des APIs avec OAUTH2/OIDC. o Base de données : Maîtrise des bases de données relationnelles (Oracle et/ou PostgreSQL) et du langage SQL. o Architecture et Design : Expérience avec les micro-services. o Messages asynchrones : Expérience de développement avec RabbitMQ. o Outils de Versioning, CI/CD : Maîtrise de Git pour le contrôle de version, expérience avec GitLab et GitLab CI. o Qualité et Tests : Maîtrise des tests unitaires avec JUnit et de l'outil SonarQube. o Conteneur : Expérience confirmée avec Docker ou Podman. Compétences importantes : o Outils de Versioning, CI : Expérience d'administration de GitLab et maîtrise de l'intégration continue avec Jenkins. o API et Web Service : Expérience de mise en place d'une API Gateway. o Outils : Expérience d'administration de Jira Data Center. o Développement : Expérience de développement Python et compétence avec la bibliothèque React. o Messages asynchrones : Expérience d'installation de RabbitMQ. o Qualité et Vulnérabilité : Expérience d'administration de SonarQube et de gestion des vulnérabilités avec Nexus IQ. o Conteneur : Expérience avec un système d'orchestration de conteneurs, en particulier OpenShift. o Editique : Expérience dans le domaine de l'éditique (produits OpenText, Compart, MPI tech, etc.) est un plus. Qualités requises : o Autonomie, responsabilité, adaptabilité, dynamisme. o Capacité à prendre le lead sur certains sujets et à les réaliser en autonomie. o Capacité à travailler en équipe et à partager ses connaissances. o Faire preuve d'initiative et avoir une attitude ouverte vis-à-vis des changements. o Savoir recevoir et donner des feedbacks d'amélioration. o Capacité à monter en compétences sur un nouveau domaine technique. o Capacité à travailler sous stress. La mission est à pourvoir dès maintenant pour un démarrage début Juin 2025. Au travers de ses recrutements, Team Partners cultive une politique en faveur de la diversité, de l'égalité professionnelle et de l'emploi des travailleurs handicapés. Vous connaissez quelqu'un qui travaille chez Blue Soft ? Nous avons un programme de cooptation, alors assurez-vous qu'il/elle vous coopte avant de postuler ! Nous sommes impatients de recevoir votre candidature !
Vos missions
Vous effectuez un service sur mesure d'une grande qualité à vos clients, en leur apportant votre expertise dans le monde du numérique :
- Assistance technique et dépannage
- Initiation et formation
- Réduction de la fracture du numérique
- Digitalisation des TPE
Domaines d'intervention
- Identité digitale autour du web et des réseaux sociaux
- Informatique de gestion pour augmenter la productivité des TPE
- Formation et transmission pour assurer l'autonomie des clients
- Assistance technique pour le bon fonctionnement des outils numériques
Mode de travail
- Intervention dans un rayon maximum de 25km
- Hyper-proximité avec vos clients
- Gestion autonome de votre entreprise
- Développement de votre réseau professionnel
Profil recherché
- Bon relationnel et grand sens du service
- Dynamique et réactif(ve)
- Passionné(e) d'informatique et de nouvelles technologies
- Capacité d'intervention sur de nombreux sujets techniques et fonctionnels
- Pédagogue et doué(e) d'un bon sens de l'écoute
- Envie de travailler en réseau et de participer à la vie d'une communauté