Qui on-est ?
Altim est une société de conseil à taille humaine, experte des systèmes logiciels innovants et spécialisée dans les systèmes embarqués.
Multiples missions dans dans divers secteurs : le Télécom, le numérique, la Santé, l'Automobile, la Robotique, l'Aéronautique, le Spatial, la Défense.
Nous avons une centaine de consultants qui travaillent dans les secteurs de l'industrie, les telecoms, la santé et le médical (à personnaliser) (TV Num, Auto, Santé, Aéronautique Défense)
Localisation : Ile de France / Toulouse / Rennes
Nos Valeurs : Proximité et Transparence
Reconnu par qui et pourquoi ?
Nous sommes reconnus par nos clients pour notre savoir-faire technique mais aussi reconnus par nos salariés pour notre engagement en termes d'accompagnement et de suivi tout au long de leur évolution chez Altim.
Contexte de la mission :
Participez à un projet innovant de développement d'un outil d'orchestration et de supervision de services pour les nouvelles générations de satellites. Vous intégrerez une équipe Scrum de 4 à 6 personnes, où vous contribuerez à la conception, au développement et à l'amélioration de cet outil stratégique.
Vos missions :
En tant que Développeur Full Stack, vous serez en charge de :
- Contribuer au design du nouvel outil :Analyse des besoins clients et des projets.
- Réalisation de maquettes et de démonstrateurs en collaboration avec le Product Owner.
Développer le backend en Java et le frontend en Angular.Tester l'outil :
- Mise en œuvre des tests unitaires, système et d'acceptance.
Créer et maintenir la documentation technique (en anglais).Assurer l'intégration de la solution avec des outils tiers.Participer aux revues de code et contribuer à l'intégration continue et à l'amélioration des outils de qualité de code.Partager vos connaissances et améliorer les processus et pratiques de l'équipe.
Compétences techniques requises :
- Connaissance avancée :Développement backend en Java/J2EE avec Spring.
- Développement frontend avec Angular.
- Git et intégration continue (CI/CD avec GitLab).
- Communications REST.
- Conception et architecture logicielle.
Connaissance intermédiaire :
- Bases de données SQL.
- Containers (Docker, CNI…).
- OS : Linux principalement.
- Réseau.
Connaissance basique :
- Machines virtuelles.
- Sécurité de l'information.
- Bases de données NoSQL.
- CI/CD dans un Monorepo frontend avec Nx (apprécié).
Compétences méthodologiques :
- Expérience en méthodes agiles et Scrum.
- Maîtrise des outils d'intégration continue.
- Capacité à lire et rédiger des documentations techniques en anglais.
- Communication écrite et orale efficace en français et en anglais.
- Organisation, rigueur et esprit d'équipe.
Profil recherché :
- Expérience professionnelle : 3 à 5 ans minimum dans un poste similaire.
- Curiosité, autonomie et capacité à comprendre rapidement des contextes techniques complexes.
Compétences techniques requises :
- Connaissance avancée :Développement backend en Java/J2EE avec Spring.
- Développement frontend avec Angular.
- Git et intégration continue (CI/CD avec GitLab).
- Communications REST.
- Conception et architecture logicielle.
Connaissance intermédiaire :
- Bases de données SQL.
- Containers (Docker, CNI…).
- OS : Linux principalement.
- Réseau.
Connaissance basique :
- Machines virtuelles.
- Sécurité de l'information.
- Bases de données NoSQL.
- CI/CD dans un Monorepo frontend avec Nx (apprécié).
Compétences méthodologiques :
- Expérience en méthodes agiles et Scrum.
- Maîtrise des outils d'intégration continue.
- Capacité à lire et rédiger des documentations techniques en anglais.
- Communication écrite et orale efficace en français et en anglais.
- Organisation, rigueur et esprit d'équipe.
Profil recherché :
- Expérience professionnelle : 3 à 5 ans minimum dans un poste similaire.
- Curiosité, autonomie et capacité à comprendre rapidement des contextes techniques complexes.