Skip to content
mimi

Emploi stage - back-end developer junior - saint-cloud (h/f)

Global Recruitment

Saint-Cloud · On-site Contract Entry Level 4d ago

About the role

Description du poste CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE Le projet AMS Digital possède un objectif simple s très ambitieux fournir aux opérateurs traditionnels (Autorités de contrôle, Aéroports, compagnies aériennes) et futurs (opérateurs et pilotes de drones, autorités de contrôle du trafic) les solutions digitales de gestion optimales pour leurs opérations et au moindre coût en tout renforçant la sécurité des passagers. En rejoignant les équipe de développement Thales Air Mobility Solutions Digital, vous bâtirez notre plateforme technologique "from scratch" avec une architecture de Micro-Services. Au sein des squads UTM (Drones Traffic Management), ATFM (Air Traffic Flow Management) ou de notre plateforme Aviation Data, votre mission sera de prototyper, coder et intégrer les composants software backend (APIs, Storage / Model de données, système de streaming/messaging, Data-Pump, logging, monitoring, alerting…) en utilisant les dernières et les plus performantes technologies. Vous itérerez rapidement, testerez en continu, contribuerez aux builds et publierez une version edge chaque mois ainsi qu'une version stable des services tous les trois mois. Vos missions seront de Designer, coder les composants de votre micro-service, APIs, business-logic, Data Storage Ecrire les tests unitaires, d'intégration et end-to-end visant à valider la qualité du code ainsi qu'à s'assurer de leur non-régression Collaborer au sein de votre squad avec les autres développeurs et le tech lead dans la conception, le développement et le déploiement de votre code Collaborer avec l'équipe d'assurance qualité afin d'élaborer les scénarios de tests et de les accompagner dans l'automatisation des cas de tests Participer aux choix technologiques et aux choix d'évolution de l'architecture Participer à la mise en place, au suivi et à l'amélioration continue des pratiques de développement de l'équipe Faire de la veille et se former aux technologies les plus pertinentes pour nos micro-services Innovation, passion, ambition rejoignez Thales et créez le monde de den, dès aujourd'hui. QUI ETES-VOUS ? Vous êtes un·e passionné·e du développement back-end. Ce que vous aimez, c'est coder les composants d'une architecture complexe en les rendant simples, lisibles et efficaces. Ce qui vous motive, ce sont des projets ambitieux qui s'attaquent à des besoins réels dans des dones innovants. Vous êtes fiable, et vos tests sont là pour le prouver. « You build it, You run it » est votre credo et la performance des systèmes que vous implémentez vous préoccupe tout autant que la qualité de votre code que vous produisez. Vous êtes actuellement en formation Bac+/ en école d'ingénieur, formation universitaire et vous avez de préférence une experience dans le développement back-end ? Vous maîtrisez les langages Backend (Java, NodeJS notamment) et les bases de données SQL & NoSQL (Modèles, Query language) ? Vous maîtrisez les API REST et leurs best-practices ainsi que les pratique des applications contenairisées (Docker) ? Vous êtes à l'aise dans l'utilisation d'OS Linux / Unix et des langages de scripting shell ? La langue de Shakespeare n'a plus de secret pour vous ? Si vous vous reconnaissez, vous avez votre place parmi nous. QUI SOMMES-NOUS ? L'activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre. Situé dans un espace de co-working, au cœur de Paris et plongé dans le monde des start'ups, Thales Digital Factory apporte un support opérationnel à la mise en œuvre de la transformation digitale de Thales.

Requirements

  • Currently pursuing a Bac+5 degree (Engineering school or University)
  • Experience in back-end development (preferred)
  • Proficiency in Backend languages (specifically Java, NodeJS)
  • Proficiency in SQL & NoSQL databases (Models, Query language)
  • Mastery of REST APIs and best practices
  • Experience with containerized applications (Docker)
  • Comfortable with Linux/Unix OS and shell scripting languages
  • Fluency in English

Responsibilities

  • Design and code micro-service components, APIs, business logic, and data storage
  • Write unit, integration, and end-to-end tests to ensure code quality and prevent regression
  • Collaborate with developers and tech leads on design, development, and deployment
  • Collaborate with the QA team to develop test scenarios and automate test cases
  • Participate in technological choices and architectural evolution
  • Contribute to the implementation and continuous improvement of development practices
  • Conduct technology watch and training on relevant micro-services technologies

Skills

JavaNodeJSSQLNoSQLREST APIDockerLinuxUnixShell scriptingMicro-servicesUnit TestingIntegration TestingEnd-to-End Testing

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free