Développeur JAVA confirmé (H/F)

YEVO
Bordeaux, France
8 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Unit Testing Software Quality Code Review Continuous Delivery Continuous Integration Software Design Patterns DevOps Ember.Js
+24 more
Java Platform Enterprise Edition (J2EE) Hibernate (Java) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven Node.Js Performance Tuning Service-Oriented Architecture Software Engineering SonarQube SQL Databases Strategies of Testing Web Services Spring-boot Code Structure Gitlab Git AngularJS Front End Software Development Restful APIs Web Architecture Jenkins

Job description

Le projet : Intégré(e) à une équipe de développement au sein d’une Factory IT, tu participes à la conception, au développement et à l’évolution d’applications métiers stratégiques dans le secteur de la grande distribution. Tu évolues dans un environnement technique stimulant, au sein d’équipes internationales, avec de forts enjeux de qualité logicielle, de performance et d’innovation., Conception et développement applicatif

  • Participer à l’analyse des besoins fonctionnels et techniques afin de proposer des solutions adaptées
  • Concevoir, développer et maintenir des applications en environnement Java/JEE, Spring, Hibernate/JPA
  • Intervenir sur les développements Front-End avec les frameworks Ember.js et Angular
  • Développer et intégrer des API et services Web (REST, SOA)
  • Participer à l’estimation des charges de développement et à l’évaluation des évolutions applicatives
  • Assurer la maintenance corrective et évolutive des applications existantes
  • Contribuer à l’optimisation des performances, de la fiabilité et de la maintenabilité des solutions

Qualité logicielle et bonnes pratiques

  • Produire un code structuré, performant et maintenable, dans le respect des standards de développement
  • Participer aux revues de code et contribuer à l’amélioration de la qualité logicielle
  • Concevoir et exécuter des tests unitaires et d’intégration pour garantir la fiabilité des développements
  • Participer aux processus d’intégration et de déploiement continus (CI/CD)
  • Appliquer les bonnes pratiques de conception : POO, Design Patterns, DDD et principes d’architecture
  • Identifier et corriger les anomalies techniques en développement ou en production

Collaboration internationale et travail en équipe

  • Collaborer au quotidien avec les développeurs, architectes et équipes fonctionnelles
  • Échanger régulièrement en anglais avec les équipes de développement situées à l’étranger
  • Participer aux réunions techniques, aux ateliers de conception et aux échanges sur les évolutions applicatives
  • Partager tes connaissances et contribuer à la diffusion des bonnes pratiques au sein de l’équipe

Amélioration continue et innovation

  • Être force de proposition sur les évolutions techniques et l’amélioration des outils de développement
  • Participer à l’optimisation des processus de développement et de livraison des applications
  • Explorer les possibilités de l’intelligence artificielle appliquée au développement logiciel (AI for Code)
  • Contribuer à l’expérimentation et à l’intégration d’outils d’IA pour améliorer la productivité et la qualité du code
  • Assurer une veille technologique régulière sur les frameworks, outils et méthodologies de développement

Requirements

  • Développeur Java confirmé, tu justifies d’au moins 5 ans d’expérience sur des projets applicatifs à forte valeur ajoutée
  • Java / JEE, Spring Boot et Hibernate / JPA n’ont plus de secret pour toi
  • Une bonne pratique du Front-End (Ember.js ou Angular) et de JavaScript / Node.js est attendue
  • Une solide expérience des API REST et des architectures Web / SOA est requise
  • La POO, les Design Patterns et une stratégie de tests rigoureuse (JUnit) font partie de tes réflexes
  • Une bonne maîtrise de la chaîne DevOps (Git / GitLab, Maven, Jenkins, SonarQube) et de PostgreSQL / SQL est attendue
  • Un bon niveau d’anglais est indispensable
  • Une curiosité pour l’IA appliquée au développement serait un vrai plus

Benefits & conditions

  • Carte Swile (Ticket restaurant) créditée de 10€/ jour travaillé, dont 60% pris en charge par Yevo
  • 9 à 12 jours de RTT
  • Abonnements de transports en commun remboursés à 100% ou indemnités kilométriques
  • CSE
  • Mutuelle déjà optionnée
  • Prévoyance prise en charge à 100%
  • Formation et accompagnement à la montée en compétences

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…