Developpeur Java
Role details
Job location
Tech stack
Job description
Le rôle principal de l'alternant(e) sera de contribuer activement à la conception, au développement et à la mise en production d'applications en langage Java, en intégrant dès le départ les aspects d'opérabilité et de maintenance. Cela signifie :
Développement "Build" : Participer à l'ensemble du cycle de développement logiciel, depuis la compréhension des besoins utilisateurs jusqu'à l'écriture de code propre, testé et optimisé en Java. Cela inclut la modélisation, la conception technique et l'implémentation des fonctionnalités back-end et potentiellement front-end.
Opérations "RUN" : S'impliquer dans le déploiement des applications (automatisation via CI/CD), le monitoring de leur bon fonctionnement en production, l'identification et la résolution des incidents, ainsi que l'amélioration continue des performances et de la résilience. L'alternant(e) développera une culture "You Build It, You Run It", en comprenant l'impact de ses choix de développement sur l'exploitation future des applications.
Apprentissage et veille technologique : Se tenir informé(e) des dernières tendances et technologies Java, ainsi que des bonnes pratiques DevOps et Cloud, pour proposer des solutions innovantes et pertinentes.
Ce double rôle permettra à l'alternant(e) d'acquérir une vision complète du cycle de vie d'une application logicielle et de développer des compétences très recherchées sur le marché de l'emploi.
Vos responsabilités et missions
- Participer à l'analyse des besoins fonctionnels et à la rédaction des spécifications techniques.
- Concevoir et développer des applications robustes et performantes en Java, en respectant les bonnes pratiques de codage.
- Contribuer à la mise en place et à l'amélioration continue des pipelines CI/CD pour automatiser les déploiements (intégration et livraison continues).
- Effectuer les tests unitaires, d'intégration et fonctionnels pour garantir la qualité des livrables.
- Assurer le déploiement des applications en production et participer à leur suivi opérationnel (monitoring, gestion des incidents).
- Contribuer à l'optimisation des performances des applications et à leur maintenance corrective et évolutive.
- Participer aux revues de code et aux sessions de partage de connaissances au sein de l'équipe.
- Veiller à la sécurité des applications développées.
- Documenter les développements et les procédures techniques., C'est être formé dès votre arrivée et accompagné en continu dans l'exercice de votre métier d'aujourd'hui tout en préparant celui de demain,
- C'est bénéficier de modes de collaboration propices à votre performance ou le bien vivre et le bien travailler ensemble sont une priorité,
- C'est être encouragé dans vos initiatives, votre capacité à innover et à faire bouger les lignes.
Requirements
Étudiant(e) préparant un diplôme Bac +3 minimum (Licence, Bachelor, DUT, Master 1 ou 2) en informatique ou équivalent.
- Première expérience (stage, projet personnel, académique) en développement Java appréciée.
- Connaissances des principes de la programmation orientée objet.
- Familiarité avec les bases de données relationnelles.
- Curiosité, esprit d'analyse et force de proposition.
- Autonomie, rigueur et bonnes capacités de communication et de travail en équipe évoluant dans un contexte agile
Benefits & conditions
Une politique de rémunération globale comprenant un salaire fixe, une prime exceptionnelle ou une rémunération variable en fonction du degré d'atteinte d'objectifs (selon le poste et l'entité de rattachement) et un accord d'intéressement attractif
- La possibilité de télétravailler 1 à 2 jours par semaine et un package de congés et RTT avantageux permettant de concilier vie personnelle et familiale avec votre activité
- Des dispositifs d'épargne salariale avantageux (Plan d'Epargne Entreprise abondé et Compte Epargne Temps...) ou de retraite supplémentaire (Plan Epargne Retraite Obligatoire avec cotisation de l'employeur et Plan d'Epargne pour la Retraite Collectif permettant de bénéficier d'un abondement)
- Une prise en charge à 60% de votre complémentaire santé / prévoyance