Alternance Développeur Backend Java - Rennes (F/H)
Alternance Rennes (Ille-et-Vilaine)
Description de l'offre
L'ISCOD, établissement spécialisé dans les cursus en Digital Learning, propose une opportunité en contrat d'alternance chez l'un de ses partenaires.
Cette structure conçoit une plateforme dédiée à la facilitation des diverses opérations de trading.
Le poste permet de préparer un cursus diplômant reconnu par l'État, du niveau 4 au niveau 7 (Bac, Bac+2, Bachelor/Bac+3 ou Mastère/Bac+5).
Au sein de l'équipe technique, les responsabilités couvrent l'ensemble du cycle de vie logiciel :
· Rédiger et faire évoluer le code du produit selon les standards de génie logiciel, en assurant lisibilité, efficacité et maintenabilité.
· Intervenir sur le coeur du produit, composé d'une application multi-process comprenant plusieurs millions de lignes en Java.
· Concevoir des composants particuliers en Scala à travers une plateforme interne intégrée, et manipuler ponctuellement d'autres technologies comme Typescript, React, Kafka ou la Stack ELK.
· Coopérer avec les membres de l'équipe pour imaginer et intégrer de nouvelles options et évolutions.
· Contribuer à la conception technique en suggérant, clarifiant et challengeant les approches envisagées.
· Prendre part aux revues de code ainsi qu'aux séries de tests pour fiabiliser la qualité logicielle et fonctionnelle.
· Interagir avec les serveurs d'intégration continue sous Gitlab, qui exécutent des 10aines de milliers de tests unitaires et d'intégrations à chaque push.
· Participer à l'optimisation continue des pratiques agiles.
· Échanger avec les autres équipes situées en France et à l'international afin de diffuser les bonnes pratiques.
Les prérequis et compétences attendus pour cette opportunité :
· Accès possible pour les profils éligibles à un parcours allant de Bac+2 à Bac+5 (titre déjà obtenu ou en cours d'obtention).
· Maîtrise des principes de la programmation orientée objet, avec une préférence pour Java, ainsi que des outils associés tels que Git et JUnit.
· Expérience souhaitée, même acquise dans le cadre de projets personnels, académiques ou de stages, impliquant Java ou un autre langage orienté objet.
· Pratique d'un anglais technique permettant de consulter des spécifications, de documenter, de coder et de participer à des réunions.
· Atouts complémentaires appréciés : maîtrise de la méthode Scrum, ainsi que des notions en Docker, Scala et SQL.
· Autonomie, sens du collectif et curiosité d'esprit.
Informations pratiques concernant le poste :
· Localisation : Rennes ( 35700 ).
· Frais de formation financés à 100% par l'employeur.
· Rémunération fixée selon l'âge et le niveau d'études.
· Candidatures à transmettre directement pour postuler.