Luxit
Postée il y a 3 jours
Nous recherchons un architecte back-end expérimenté pour rejoindre notre département IT. Sous la supervision du Responsable d'équipe d'architectes, vous jouerez un rôle clé dans la conception et l'évolution des solutions logicielles basées sur les technologies Java, Spring Boot, et AWS. Vous serez également responsable de veiller à la bonne mise en oeuvre des normes et pratiques d'architecture, tout en collaborant avec les équipes de développement (Scrum Teams) pour garantir des solutions robustes, performantes et évolutives.
Nous recherchons pour notre client, Editeur de Solutions SaaS, en totale exclusivité, un architecte back-end expérimenté pour rejoindre notre département IT. Sous la supervision du Responsable d'équipe d'architectes, vous jouerez un rôle clé dans la conception et l'évolution des solutions logicielles basées sur les technologies Java, Spring Boot, et AWS. Vous serez également responsable de veiller à la bonne mise en oeuvre des normes et pratiques d'architecture, tout en collaborant avec les équipes de développement (Scrum Teams) pour garantir des solutions robustes, performantes et évolutives.
RESPONSABILITÉS :
Conception d'architecture :
- Participer à la définition de l'architecture des solutions back-end en accord avec les principes de Domain Driven Design (DDD) et l'architecture CQRS.
- Contribuer à la sélection et à l'intégration des technologies dans un environnement cloud AWS, en veillant à la sécurité et à la performance des systèmes.
- Collaborer à la conception de solutions Java/Spring en tenant compte des exigences de performance, de scalabilité et de maintenabilité.
- Réaliser des revues d'architecture et fournir des recommandations techniques pour améliorer les conceptions existantes en suivant les principes SOLID.
Collaboration avec les équipes de développement :
- Travailler en étroite collaboration avec les équipes pluridisciplinaires (Scrum Teams) pour s'assurer que les solutions respectent les standards architecturaux établis.
- Garantir un alignement avec les équipes produit, IT, et sécurité pour développer des solutions optimisées, sécurisées et adaptées aux besoins clients.
- Apporter un support technique aux développeurs afin d'assurer la mise en oeuvre correcte des bonnes pratiques d'architecture.
Revue de code et conformité :
- Effectuer des revues de code régulières pour assurer que les solutions sont conformes aux normes en vigueur.
- Veiller au respect des pratiques Agile et DEVOPS tout en favorisant une livraison continue de solutions de qualité.
Gestion des risques et optimisation :
- Identifier les risques liés à la sécurité, performances ou complexité technique et proposer des solutions pour atténuer ces risques.
- Participer à l'optimisation des coûts AWS avec l'équipe FinOps, contribuant ainsi à l'amélioration continue tant sur le plan performance que financier.
Innovation technologique et veille :
- Rester informé(e) sur les tendances technologiques ainsi que sur innovations autour du cloud computing & microservices pouvant améliorer nos systèmes actuels ou offrir une meilleure optimisation
Avantages liés au poste :
- Equipe soudee et collaborative
- Architecture evenementielle CQRS DDD EDA / Event sourcing
- Java 21
- API-First tu désign tout par les API
- Cloud AWS
- Diplôme d'ingénieur en informatique ou équivalent
- Expérience professionnelle d'au moins 7 ans dans la conception/développement applications Java/Spring Boot es architectures CQRS
- Connaissance approfondie technologies Docker /Kubernetes & Principes DDD
- Expérience confirmée Intégration systèmes complexes/modélisation données
- Maîtrise pratique agile/DEVOPS Compétences avancées résolution problèmes/optimisation performances système Bonne communication écrite/orale capable vulgariser concepts techniques complexes parties prenantes non techniques
- Anglais courant
Hautement apprécié :
- Expérience ElasticSearch/Postgresql Connaissance approfondie technologies Cloud AWS Exp impériale Scale-Up/Producteur logiciel Saa
- Diplôme d'ingénieur en informatique ou équivalent
- Expérience professionnelle d'au moins 7 ans dans la conception/développement applications Java/Spring Boot es architectures CQRS
- Connaissance approfondie technologies Docker /Kubernetes & Principes DDD
- Expérience confirmée Intégration systèmes complexes/modélisation données
- Maîtrise pratique agile/DEVOPS Compétences avancées résolution problèmes/optimisation performances système Bonne communication écrite/orale capable vulgariser concepts techniques complexes parties prenantes non techniques
- Anglais courant
Hautement apprécié :
- Expérience ElasticSearch/Postgresql Connaissance approfondie technologies Cloud AWS Exp impériale Scale-Up/Producteur logiciel Saa