Systèmes d'information et de télécommunication

Développeur java

56 396 €Salaire médian marché / an
9Offres analysées
818Profils candidats
+9,5 %Évolution récente

Description du poste

**Titre du poste : Développeur Java Full Stack / Tech Lead**

**Rôle et Responsabilités:**

Le Développeur Java Full Stack/ Tech Lead est responsable du développement, de la conception et de l'implémentation des applications basées sur Java. Il/elle est capable de recueillir et d'analyser les besoins des clients pour proposer des solutions techniques adaptées. Il/elle travaille en étroite collaboration avec les équipes de front-end et de back-end pour développer et maintenir divers produits et services informatiques.

**Compétences techniques requises:**
1. Expertise en Java, J2EE, langages de programmation, concepts d'informatique
2. Expérience avec des bases de données SQL et capacité à écrire des scripts shell
3. Bonne connaissance des logiciels de traitement de texte
4. Expérience avec les frameworks Spring et les méthodes Agile
5. Connaissance du HTML et gestion de configuration
6. Connaissance des technologies d'accessibilité numérique
7. Potential pour le développement Full Stack (Frontend et Backend)
8. Connaissance des bonnes pratiques en développement logiciel
9. Veille technologique constante
10. Qualité du code et respect des normes et procédures

**Savoir-faire:**
1. Domaines d'expertise et recherche innovation
2. Conception, gestion et contrôle des applications
3. Traitement de l'information et des données
4. Prévention des risques associés aux projets
5. Développement de stratégies techniques

**Qualités personnelles:**
1. Travail en équipe, autonomie, curiosité et force de proposition
2. Adaptation aux changements, persévérance et créativité
4. Capacité à prendre des initiatives

**Formation académique:**
Le candidat idéal possède une formation supérieure en informatique, telle que:

1. Diplôme d'ingénieur en informatique, par exemple de l'École Polytechnique, Télécom ParisTech, ou CentraleSupélec.
2. Un Master en informatique de universités réputées comme Université de Paris, Sorbonne Université ou Université Grenoble Alpes.
3. Des certifications professionnelles en Java et en développement logiciel sont un plus.

**Expérience:**
1. Expérience antérieure en tant que développeur Java ou dans un rôle similaire
2. Expérience dans la gestion de projets et dans l'établissement de relations avec les clients.

Missions et responsabilités


Le Développeur Java Full Stack/ Tech Lead est responsable du développement, de la conception et de l'implémentation des applications basées sur Java. Il/elle travaille en étroite collaboration avec les équipes de front-end et de back-end pour développer et maintenir divers produits et services informatiques.

Évolution de carrière




- Devenir lead developer / tech lead, en encadrant une équipe de développeurs
- Devenir architecte logiciel / technique
- S'orienter vers le management de projets IT

Formation




- Diplôme d'ingénieur en informatique (École Polytechnique, Télécom ParisTech, CentraleSupélec...)
- Master en informatique (Université de Paris, Sorbonne Université, Université Grenoble Alpes...)
- Certifications professionnelles en Java et développement logiciel

Secteurs qui recrutent




- Entreprises du numérique, SSII
- Banques et assurances
- Entreprises industrielles ayant des besoins en solutions IT
- Startups technologiques

Outils & technologies




- Langages : Java, J2EE, Spring Framework
- Base de données : SQL
- Méthodes agiles de développement
- Outils de versionning (Git), IDE (Eclipse, IntelliJ...)