Capability
L’équipe Engineering, le second E de notre modèle SPEED, est composée d’une 100 aine d’experts.
On y retrouve les Architectes, les Développeurs, les Quality Engineers, les experts Cloud et DevSecOps qui tous, main dans la main, rendent possibles la co-construction des produits & services digitaux (applications web, mobile transactionnels/e-commerce) pensés et crées pour nos clients.
Si vous aussi, vous partagez cette vision et souhaitez profiter et contribuer à notre communauté internationale sur le sujet, rejoignez-nous !
Nous visons une collaboration sur du long terme : il s’agit d’une alternance de pré-embauche en CDI.
Description du poste
En tant que développeur(se) web backend, vous interviendrez au sein d’une équipe, sous la supervision d’un lead technique.
Vos missions consisteront à :
Développer des composants applicatifs back-end servant à réaliser différents modèles d’architecture : publication de service REST sous la forme de micro-service, workflow d’orchestration entre micro-service, pipeline d’intégration event driven de la donnée pour la publication et la consommation de flux de données entre domaines applicatifs, etc
Veiller à maintenir un code de qualité, au travers d’échanges inter-équipes et de partage des bonnes pratiques
Travailler en itérations au sein de l’équipe, avec des cérémonies typiques d’un projet agile (dailies, refinements, démos, rétrospectives, plannings), afin d’avoir du feedback régulier, et de cultiver l’amélioration continue.
Vous préparez votre Master 2 orienté Développement Web , démarrant en septembre 2024
Idéalement, vous disposez d'un rythme de 4 jours en entreprise / 1 jour à l'école, ou 3 semaines en entreprise / 1 semaine à l'école
Vous êtes à l’aise pour travailler dans un anglais professionnel
Vous savez appréhender des nouveaux concepts et vous êtes orienté(e) solutions
Vous possédez une bonne connaissance sur les technologies suivantes :
- Java (8 minimum) et les frameworks Java associés tels que Spring, Springboot, Spring Data flow
- Bases de données relationnelles et écriture de requêtes SQL
- Outils de gestion de versions tels que Git, SVN, etc.
- Technologies de virtualisation et de conteneurisation telles que Docker, Kubernetes, etc.
- Bonne compréhension des architectures logicielles et des modèles de conception.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.