Développeur Fullstack - Go (Golang) et Java

Groupe Alten
Canton of Boulogne-Billancourt-1, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Compensation
€ 55K

Job location

Remote
Canton of Boulogne-Billancourt-1, France

Tech stack

Java
JavaScript
API
Data analysis
Unit Testing
Software Quality
Code Review
Continuous Integration
DevOps
Github
Human-Computer Interaction
Spring
Ansible
React
Spring-boot
Backend
Vue.js
Containerization
Angular
Gitlab-ci
Kubernetes
Front End Software Development
Terraform
Docker
Jenkins
Go
Microservices

Job description

Dans ce cadre, nous recherchons un Développeur Fullstack capable d'intervenir sur des architectures modernes, distribuées et robustes., Missions - Développeur Fullstack

En tant que Développeur Fullstack, vous aurez des responsabilités techniques larges couvrant l'ensemble du cycle de vie logiciel, depuis la conception jusqu'à la mise en production :

  • Analyse des besoins et conception technique Participer à l'analyse des besoins fonctionnels et techniques avec les équipes projet, contribuer à la rédaction de spécifications et proposer des solutions architecturales efficaces et maintenables.

  • Développement Backend Implémenter des services backend performants, scalables et robustes en Golang et Java, exposer des APIs REST ou gRPC, intégrer des composants tiers et optimiser la logique applicative.

  • Développement Frontend Concevoir et maintenir des interfaces utilisateur réactives et accessibles avec JavaScript et des frameworks modernes (React, Angular ou similaires), en garantissant une expérience fluide et performante.

  • Qualité, tests et refactoring Écrire des tests unitaires et d'intégration, assurer la qualité du code, participer aux revues de code (code reviews) et refactoriser les modules pour améliorer la maintenabilité globale.

  • CI/CD & automatisation Concevoir, maintenir et faire évoluer les pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions…) pour automatiser les builds, les tests et les déploiements, tout en améliorant la performance et la fiabilité des livraisons.

  • Collaboration avec DevOps Travailler avec les ingénieurs DevOps pour optimiser l'infrastructure (Docker, Kubernetes…), surveiller les applications et assurer la disponibilité, la résilience et la sécurité des services.

  • Intégration de briques IA Intégrer des briques ou modules basés sur l'IA pour répondre à des besoins spécifiques (automatisation, analyse de données, assistance à la décision, etc.), en coopération avec les experts data/IA du projet.

  • Documentation & partage technique Rédiger de la documentation claire et structurée, partager les bonnes pratiques avec l'équipe, et contribuer à l'amélioration continue des standards de développement.

  • Support & maintenance en production Participer au support applicatif, analyser les incidents, proposer et implémenter des correctifs dans des délais raisonnés, tout en maintenant un haut niveau de fiabilité., ️ Stack & Environnement technique

Backend

  • Golang (services performants, concurrence, microservices)
  • Java (Spring / Spring Boot selon les projets)
  • APIs REST / gRPC
  • Architectures microservices / hexagonales

Frontend

  • JavaScript (compétence principale)
  • Frameworks possibles : React, Angular, Vue.js
  • Interfaces orientées performance, maintenabilité et robustesse

DevOps / CI/CD

  • Pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions…)
  • Conteneurisation : Docker
  • Orchestration : Kubernetes (selon projets)
  • Environnements on-premise / cloud privé
  • Infrastructure as Code (Terraform, Ansible - apprécié)

Qualité & Sécurité

  • Tests unitaires et d'intégration
  • Revues de code
  • Bonnes pratiques de développement sécurisé
  • Forte exigence de traçabilité et de qualité logicielle

IA (connaissances attendues)

  • Compréhension des cas d'usage IA (automatisation, analyse de données, aide à la décision)
  • Intégration de briques IA via APIs ou services existants
  • Sensibilité aux problématiques data et performance

Requirements

  • Expérience en développement fullstack
  • Très bonne maîtrise de JavaScript
  • Bon niveau en Golang et Java
  • Connaissances pratiques en DevOps / CI-CD
  • Qualités attendues
  • Rigueur et sens de la qualité
  • Capacité à travailler sur des projets complexes
  • Autonomie et esprit d'équipe
  • Curiosité technologique, Intérêt ou premières expériences en IA
  • À l'aise avec les architectures distribuées

Benefits & conditions

  • Rémunération & avantages
  • Salaire : 45 000 € à 55 000 € brut annuel, selon expérience
  • Projets long terme à fort contenu technique
  • Accompagnement carrière et formations continues
  • Environnement technologique stimulant, * Projets innovants chez des clients grands comptes
  • Parcours de carrière personnalisé
  • Formations et certifications financées
  • Environnement technologique stimulant
  • Mobilité interne et internationale
  • Avantages : RTT, télétravail, CSE, primes, etc.

About the company

ALTEN accompagne des acteurs majeurs du secteur de la défense sur des programmes stratégiques à forte complexité technique, dans des environnements exigeants en matière de performance, de fiabilité et de sécurité logicielle.

Apply for this position