Ingénieur Développement Flutter - Java H/F

EXELCIA
Canton of Rennes-4, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Remote
Canton of Rennes-4, France

Tech stack

Flutter
HTML
Java
JavaScript
Agile Methodologies
iOS
Application Lifecycle Management
JIRA
Unit Testing
Code Review
Continuous Integration
Relational Databases
Hibernate
Mobile Application Software
Java Persistence API
Scrum
Software Engineering
Test Driven Development
Delivery Pipeline
Spring-boot
Backend
Gitlab
GIT
Angular
Gitlab-ci
Front End Software Development
REST

Job description

En tant qu'Ingénieur d'études et développement Flutter / Java, vous intervenez sur l'ensemble du cycle de vie des applications, dans un contexte produit et long terme.

Vous travaillez sur des applications mobiles Flutter connectées à des services backend Java/Spring Boot et du CMS Headless Strapi, au coeur de nos solutions logicielles., Concevoir et développer des applications mobiles Flutter (iOS / Android)

  • Développer et maintenir des services backend Java / Spring Boot
  • Rédiger les spécifications techniques à partir des besoins fonctionnels
  • Participer aux choix techniques et à la conception des solutions
  • Réaliser les tests unitaires et contribuer à la recette fonctionnelle
  • Analyser et corriger les anomalies
  • Assurer la maintenance évolutive et corrective des applications

Intégration & déploiement

  • Utiliser et améliorer les pipelines CI/CD existants (GitLab CI)
  • Collaborer avec les équipes Infrastructure lors des mises en production

Qualité & documentation

  • Appliquer les normes de développement et les standards de qualité
  • Participer aux revues de code
  • Rédiger la documentation technique
  • Contribuer ponctuellement au support fonctionnel si nécessaire

Requirements

Formation & expérienceBac +5 (école d'ingénieur ou université)3 à 5 ans d'expérience en développement logicielExpérience significative en Flutter ou en Java / Spring Boot sur des applications en productionCompétences techniques requisesMobile : Flutter, Android / iOSBack-end : Java, Spring Boot, API REST, JPA / HibernateMéthodologies : Agile / ScrumOutils : Git, JiraCompétences appréciéesFrontend web : JavaScript, Angular, HTMLCI/CD : GitLab CIPratiques de tests : TDD / BDDAnglais professionnelQualités personnellesAutonomie et sens des responsabilitésEsprit d'équipe et bonne communicationRigueur technique et souci de la qualitéIntérêt pour les environnements produit et métier, * 3 à 5 ans d'expérience en développement logiciel

  • Expérience significative en Flutter ou en Java / Spring Boot sur des applications en production

Compétences techniques requises

  • Mobile : Flutter, Android / iOS
  • Back-end : Java, Spring Boot, API REST, JPA / Hibernate
  • Méthodologies : Agile / Scrum
  • Outils : Git, Jira

Compétences appréciées

  • Frontend web : JavaScript, Angular, HTML
  • CI/CD : GitLab CI
  • Pratiques de tests : TDD / BDD
  • Anglais professionnel

Qualités personnelles

  • Autonomie et sens des responsabilités
  • Esprit d'équipe et bonne communication
  • Rigueur technique et souci de la qualité
  • Intérêt pour les environnements produit et métier, Anglais HTML JPA SGBD Git Hibernate Test driven development (TDD) Création d'une base documentaire Recettes Angular Scrum Autonomie Jira Test unitaire Javascript API REST Spring Boot Java

Benefits & conditions

Télétravail hybride : 1 à 2 jours par semaineTitres restaurant : 9 € par jour travailléPart variable et participation aux performances de l'entreprise

About the company

EXELCIA est une ESN et éditeur logiciel, fondée en 2007, spécialisée dans la conception et le déploiement de solutions numériques au service de la performance des acteurs majeurs des secteurs aéronautique, télécommunications, énergie, assurance et organismes publics, en France et à l'international. Notre ADN : une forte expertise dans les projets à engagement forfaitaire. Nous développons et maintenons des solutions numériques Web et Mobile, sur des projets à fort impact métier. Avec plus de 50 collaborateurs, répartis sur 3 sites (Guadeloupe, Réunion, Rennes), nous intervenons sur des projets critiques mêlant développement sur mesure, data, IA et conseil SI. Rejoindre EXELCIA, c'est intégrer une entreprise à taille humaine, où l'expertise, la proximité client et la montée en compétences sont au coeur de chaque projet., EXELCIA est une ESN et éditeur logiciel, fondée en 2007, spécialisée dans la conception et le déploiement de solutions numériques au service de la performance des acteurs majeurs des secteurs aéronautique, télécommunications, énergie, assurance et organismes publics, en France et à l'international.Notre ADN : une forte expertise dans les projets à engagement forfaitaire.Nous développons et maintenons des solutions numériques Web et Mobile, sur des projets à fort impact métier.Avec plus de 50 collaborateurs, répartis sur 3 sites (Guadeloupe, Réunion, Rennes), nous intervenons sur des projets critiques mêlant développement sur mesure, data, IA et conseil SI. Rejoindre EXELCIA, c'est intégrer une entreprise à taille humaine, où l'expertise, la proximité client et la montée en compétences sont au coeur de chaque projet.

Apply for this position