Le poste Architecte logiciel Java ( H/F )
Partager cette offre
Conception des architectures logicielles : Vous serez responsable de la définition et de la mise en œuvre des architectures logicielles pour des applications critiques du SI. Cela inclut l'intégration des technologies Java / J2EE, Spring, Spring Boot, Spring Batch, et JBoss.
Collaboration avec les équipes de développement : Vous travaillerez en étroite collaboration avec des équipes techniques et fonctionnelles (développeurs, chefs de projet, ingénieurs qualité) pour garantir l'intégration harmonieuse des solutions au sein du système d'information.
Veille technologique et amélioration continue : Vous serez force de proposition pour l'introduction de nouvelles technologies, l'optimisation des processus de développement, et la mise en place de bonnes pratiques en matière d'architecture logicielle. Votre rôle consistera aussi à accompagner les équipes dans l'adoption des technologies modernes comme Angular pour la partie frontend.
Garantie de la robustesse et de la sécurité des systèmes : Vous veillerez à ce que les architectures mises en place répondent aux exigences de sécurité et de performance, tout en assurant la stabilité et la scalabilité des systèmes dans un environnement en constante évolution.
Profil recherché
Diplômé d'un Bac +5 en informatique ou équivalent.
Expérience significative en architecture logicielle, idéalement 7 ans ou plus.
Maîtrise des technologies Java, J2EE, Spring, Angular.
Solides compétences en gestion de projets et capacité à évoluer dans un environnement complexe.
Capacité d'adaptation, leadership et esprit d'équipe.
Autonomie et rigueur.
Forte aptitude à la communication et à la gestion de parties prenantes.
Environnement de travail
Langages et frameworks :
Java / J2EE pour le développement backend.
Spring Boot, Spring Batch pour l'architecture microservices, gestion des traitements batch et des services RESTful.
Angular pour la partie frontend, garantissant une interface utilisateur dynamique et réactive.
JBoss (WildFly) pour l'hébergement et l'exécution des applications Java.
Architecture logicielle :
Expertise en microservices pour une architecture modulaire, flexible et évolutive.
Conception en RESTful APIs pour la communication entre services.
Utilisation de Docker et Kubernetes pour la conteneurisation et l'orchestration des services.
Bases de données :
SQL et NoSQL selon les besoins applicatifs.
PostgreSQL, MySQL ou équivalents pour les systèmes transactionnels.
MongoDB pour la gestion de données semi-structurées.
Outils DevOps :
Jenkins, GitLab CI pour l'intégration et le déploiement continus (CI/CD).
Docker pour la virtualisation et l'isolation des environnements.
Kubernetes pour le déploiement, la gestion et la scalabilité des applications.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Architecte logiciel Java ( H/F )
NOOEH