toggle menu
Offre d'emploi 956

Alternance - Développeur(se) Java/Angular

Alternance

A propos de Talan

Talan est un acteur international de référence dans l’accompagnement de la transformation agile de ses clients offrant un accompagnement bout en bout à ses clients depuis le conseil métier, le pilotage et la réalisation de projets, l’intégration de solutions, l’expertise technologique, jusqu’au support opérationnel. Talan est reconnu pour la qualité de ses prestations et sa qualité de vie au travail !

Pourquoi Rejoindre Talan Sud Est ?

Notre Bureau est en forte croissance et nous développons nos activités sur le quart Sud-Est. Nos Consultants partagent des valeurs communes autour de l’expertise, de la bonne humeur, du collectif et de l’esprit d’entreprendre.

L’agence offre un espace de travail convivial, moderne, collaboratif et connecté.

Le terrain n’est rien sans les joueurs, consultez notre page dédiée au Bureau Sud-Est et rejoignez-nous !

Votre mission ?

Participer à une expérience de transformation de SI en micro-services, pour l’un des plus grands acteurs de l'énergie !

Votre terrain de jeu s’étend aux domaines suivants :

  • Vous travaillez sur la compréhension de l’architecture actuelle et de ses contraintes, ainsi que sur l’appui aux réflexions de la transformation
  • Vous aidez l’équipe sur la résorption de la dette technique et l’amélioration de la qualité du code
  • Vous participez aux évolutions dans le cadre de la refonte de l’application du legacy vers les micro-services
  • Vous soutenez la mise en place d'une démarche DevOps.

Cette alternance est l’occasion idéale pour comprendre les enjeux de la mise en place d'architectures complexes en pratiquant l'agilité à grande échelle. Intégré au sein de l’une des Feature Teams organisées autour des méthodes SAFE et Scrum, vous participerez aux cérémonies agiles et à la vie d’équipe. Le leader technique de la Feature Team sera présent au quotidien pour vous encadrer et vous accompagner dans votre montée en compétence.

Sujet de l’alternance

Au sein d’un gros projet reposant sur architecture micro-services, l’alternant.e aura à travailler sur la micro-application dont la feature team, auquel il/elle sera rattaché, est responsable. Les micro-applications (équivalent d’un micro-service avec une granularité légèrement plus grosse et incluant également une couche IHM) sont à leur niveau les principes de l’architecture hexagonale (ou en cours de migration pour certaines).

Le temps de l’alternant.e sera découpé en 2 activités :

  • Travailler sur la résorption de la dette technique et l’amélioration de la qualité globale de la micro-application : refactoring de code, réalisation de tests automatisés, analyse et correction de problèmes de performance, …etc
  • Participer à la vie d’équipe : cérémonies agiles, atelier de conception, développement

L’alternant.e devra être sensible aux bonnes pratiques de conception : DRY, KISS, SOLID, Loi de Demeter. Et pourra être force de proposition pour améliorer la qualité de code (lisibilité, nommage, maintenabilité, robustesse, performance) dans tous les développements qu’il/elle pourra réaliser.

Liste des technologies utilisées sur le projet : Java 8/11 ; Spring 5 (Core, Boot, Batch) ; Angular 12 ; Messaging (REST, Kafka, SOAP) ; BDD (Oracle 19c, Postgres, Elasticsearch) ; Git ; Gitlab ; Maven ; Docker ; Ansible ; Jenkins ; Kubernetes ; Fitnesse ; Cucumber

Actuellement en dernière année d'école d'Ingénieur ou en Master 2 en Informatique, vous êtes à la recherche d’une alternance. Vos stages et acquis académiques vous ont permis de développer une bonne connaissance de la programmation orientée Objet et du langage Java.

Vous êtes passionné.e par les technologies du Web et appréciez les méthodologies relatives à l’agilité.

Nous recherchons avant tout des personnalités curieuses et créatives, attirées par le métier d'Ingénieur et dont l’autonomie et le sens du service permettront de contribuer de manière efficace et pertinente à la réussite de nos projets. Il s'agit d'une alternance de pré-embauche.

Postuler