Conception et développement d'applications mobiles natives Android dans un écosystème digital et retail. Dans le cadre du développement et de la maintenance de son écosystème applicatif mobile, l'entreprise renforce son équipe de développement Android. Rattaché à l'équipe mobile, le consultant conçoit, développe et fait évoluer des applications Android natives à destination des utilisateurs internes et/ou des clients, dans un environnement exigeant en matière de qualité, de performance et d'expérience utilisateur. Il intervient sur l'ensemble du cycle de vie applicatif — de la conception technique à la mise en production — en collaboration avec les Product Owners, les designers UX/UI, les équipes back-end et les autres développeurs mobiles. Missions principales : - Concevoir et développer des applications Android natives en Kotlin, en appliquant les bonnes pratiques d'architecture (MVVM / Clean Architecture) et les standards de l'équipe - Développer les interfaces avec Jetpack Compose (et/ou XML sur le legacy) en lien étroit avec les maquettes UX/UI et le design system - Intégrer les données via des API REST (Retrofit / OkHttp), gérer l'asynchronisme (Coroutines / Flow) et la persistance locale (Room / DataStore) - Écrire des tests unitaires et instrumentés (JUnit, Espresso) et garantir la couverture et la non-régression - Participer à l'intégration et au déploiement continus (CI/CD), à la publication sur le Play Store et au suivi de la qualité (crash reporting, monitoring, performances) - Contribuer aux revues de code, au partage de bonnes pratiques et à l'amélioration continue de la base de code - Participer aux cérémonies agiles (sprint planning, daily, review, rétrospective) et estimer / documenter ses développements Environnement technique : Kotlin, Java, Jetpack Compose, Android SDK, Material Design, Coroutines, Flow, Retrofit, Room, Git, CI/CD, Firebase, Play Store.
💡Objectif global : Le consultant aura pour mission la conception technique des nouvelles fonctionnalités de l'application, le développement de ces fonctionnalités, la correction des anomalies et la rédaction des tests unitaires associés 💡Missions Principales : La mission concerne l'équipe Mobile constituée de 3 squads. Chaque squad est composée d'un PO, de 2 développeurs iOS et 2 développeurs Android, d'un testeur et d'un UX. L'application mobile Android est développée en Kotlin ainsi que Jetpack Compose et est accessible depuis le Playstore. Elle génère un gros trafic de plusieurs millions d'utilisateurs actifs par mois et engendre un conséquent chiffre d'affaires. 💡Responsabilités principales : · Le Prestataire devra : Rédiger la doc de conception technique Développer les Users Stories Corriger les anomalies et mettre à jour ses tickets dans JIRA et Service-Now Rédiger des tests unitaires Livrables associés Le Prestataire devra fournir les livrables suivants : Rédaction de la doc de conception technique dans Confluence Commit du code source dans GITLAB Mise à jour de JIRA
Descriptif de la mission Notre client recherche un développeur Android afin d'intégrer ses équipes. Lors de cette mission votre collaborateur devra effectuer les tâches suivantes: - Rédiger la doc de conception technique - Développer les Users Stories - Corriger les anomalies et mettre à jour ses tickets dans JIRA et Service-Now - Rédiger des tests unitaires Les compétences attendues sont les suivantes: - 5 ans d'expérience - Maitrise de l'environnement technique - Expérience des applications grand public - Bonne communication
Nous recherchons un Automation Tester Senior pour rejoindre une équipe au Luxembourg et contribuer à la mise en place, au maintien et à l'amélioration d'une suite de tests automatisés End-to-End. Le consultant travaillera en étroite collaboration avec les Tech Leads, Team Leads, Business Analysts, développeurs et équipes de test afin de garantir la qualité et la fiabilité des releases. Missions : - Concevoir et maintenir une suite de tests automatisés End-to-End et de régression. - Exécuter les tests quotidiennement et à chaque release. - Maintenir les environnements, jeux de données et endpoints nécessaires aux tests. - Analyser les échecs des tests, identifier les causes racines et mettre en place les corrections. - Collaborer avec les équipes techniques et fonctionnelles pour garantir la cohérence des exigences. - Documenter les cas de tests automatisés et les différents livrables de test. - Participer à l'amélioration continue de la stratégie d'automatisation.
Nous recherchons 2 Développeurs Java expérimentés pour renforcer une équipe Agile basée à Vannes. Vous interviendrez sur des projets applicatifs de bout en bout, de la conception au développement, jusqu'aux phases de test, d'intégration et de mise en production. Vos missionsConcevoir et développer de nouvelles fonctionnalités Participer à l'intégration de solutions et d'API Assurer la maintenance corrective et évolutive Développer et intégrer des API REST / SOAP Réaliser les tests unitaires et d'intégration Diagnostiquer et résoudre les incidents Préparer les mises en production avec les équipes expertes Maintenir la documentation technique et fonctionnelle Collaborer avec les différentes squads dans un environnement Agile Participer à l'amélioration continue et à la veille technologique Environnement techniqueJava / Backend : Java, Spring, Spring Boot, Maven, JUnit, SQL, REST, SOAP, JSON, XML, Swagger CI/CD & DevOps : Git, GitLab CI/CD, Jenkins, Docker, Kubernetes, Ansible, SonarQube, XLRelease Outils : Postman, Jira, ELK, Node.js
Missions : Au sein du service DSI-Front vous venez en renfort de deux équipes : Développement de nouveaux sites Web pour nos clients B2B ainsi que la maintenance évolutive et corrective sur les sites existants au sein d'une équipe de 4 développeurs. Développement d'un outil interne (WS, IHM) au sein d'une équipe de 8 développeurs. Il s'agit du développement du logiciel BackOffice utilisé en remplacement de la solution existante. Technologies : Java 8 - 11 - 17 - 21 SpringBoot JUnit - Mockito Maven IntelliJ Angular 17 -19 Prime NG Jasmine NodeJS Visual Studio Code SOAP / REST / Json / OpenApi Gitlab Ubuntu Docker JSP, JavaScript Jira, Confluence
Bonjour, Pour le compte de l'un de mes clients dans le secteur de l'énergie, je suis à la recherche d'un Dev fullstack Java/Angular confirmé. Ses missions : Concevoir et développer des applications Java/J2EE avec Spring Boot Exposer et consommer des API RESTful pour assurer la communication entre les composants Développer les interfaces front avec Angular, HTML5 et le protocole HTTP Mettre en place des échanges événementiels avec Kafka Garantir la qualité du code via les tests unitaires et d'intégration (JUnit, Mockito) et les tests de comportement (Cucumber, Gherkin) Gérer l'évolution des schémas de base de données avec Liquibase Contribuer aux chaînes d'intégration et de déploiement continus
ContexteDans le cadre du développement et de l'évolution de solutions logicielles destinées à des environnements clients et embarqués, nous recherchons un Développeur Java Confirmé disposant d'une solide expérience en JavaFX et/ou Java Swing. Vous intégrerez une équipe technique intervenant sur la conception, le développement et la maintenance d'applications Java, notamment sur des problématiques IHM, applications desktop et environnements embarqués. MissionsConcevoir et développer des applications Java. Développer et faire évoluer des interfaces graphiques avec JavaFX / Swing. Intervenir sur des applications desktop / client lourd. Participer au développement de solutions embarquées. Analyser les besoins techniques et fonctionnels. Participer à la conception technique et à l'architecture. Développer de nouvelles fonctionnalités et maintenir l'existant. Réaliser les tests unitaires et participer à l'intégration. Corriger les anomalies et optimiser les performances. Participer aux revues de code. Rédiger la documentation technique. Collaborer avec les équipes produit, QA, fonctionnelles et systèmes/embarqués. Compétences obligatoiresJava JavaFX et/ou Java Swing Développement Desktop / Client lourd Programmation orientée objet Conception logicielle Tests unitaires Git Compétences appréciéesDéveloppement embarqué IHM / GUI Architectures client lourd Spring / Spring Boot API REST Maven / Gradle JUnit / Mockito Linux Environnements industriels ou techniques Environnements soumis à de fortes contraintes de performance ou de fiabilité
Contexte Pour l'un de nos clients qui développe des solutions web, nous recherchons un profil orienté développement full-stack (Java / Spring Boot, Angular). Organisée en produit, l'équipe a la charge du développement, l'implémentation, la maintenance et l'évolution de nouvelles fonctionnalités. Activités principales · Contribution à la mise en place de solutions robustes et innovantes basées sur Java. · Participer à la conception technique des solutions web. · Développement de nouvelles fonctionnalités. · Assurer la maintenance et l'évolution des fonctionnalités existantes. · Participer activement aux phases de tests / recettes et accompagnement des utilisateurs. Stack technique· Java / JEE, Spring Boot, Angular, HTML / CSS, SQL, Environnement Oracle, Linux / Unix, Design patterns, Maven, Ansible, IntelliJ / Eclipse, SonarQube, Tomcat, Git, Junit / Mockito, Selenium.
Au sein d'un grand groupe international, vous rejoignez une équipe du domaine transverse, au service des applicatons de commercialisation d'espaces publicitaires. Vous intervenez Ia fois sur Ia fiabilité des applications en production et Sur 'eur modernisation, avec un vrai dans Ia conception et I'évolution du produit Vos missions • Assurer le maintien en conditions opérationnelles des applicatons en production • Concevoir et évaluer Ies features implémenter Développer Ies features et Ies tests unitaires associés, dans Ie respect des norrnes et bonnes pratiques d'ingénierie l•ogicielle du groupe • Participer aux revues de code et étre force de proposition pour I'amélioration continue • Prendre en compte Ia volumétrie et performances de réponse des applications • Analyser et restituer Ie fonctionnement des applications de fawn Claire et concise • Contribuer la modemisation des systémes actuels • Utiliser I'lA dans Ie développement ENVIRONNEMENT TECHNIQUE Java 21. spring Boot 4.x. JPA 2. Hibernate Anguar 19 / 21, Node, Angular Material, Redux / NGXS PostgreSQL„ Elasticsearch 8.15 / Kibana Web services REST, Kafka Junit, Mockito, Cucumber, Karma, Jest, Sonar Jenkins, Maven, Git, Docker. Kubernetes. ELK. Jira / Confluence
Maîtrise de Java (21+), Python (FastAPI, Django), Spring Boot / Spring WebFlux, architecture hexagonale et DDD Maîtrise d'Angular (versions récentes) et des kits de développement internes (Condor, JRAF) Bonne connaissance du modèle SOA / Webservices REST Connaissance des outils CI/CD (Jenkins, Ansible) et conteneurisation (Docker/Kubernetes) Connaissance des outils de tests automatisés (JUnit, Mockito, Cypress, Pytest) Connaissance du gestionnaire de source GIT Connaissance sur Azure et l'utilisations des ressources Azure La mission consiste à assurer le rôle de développeur FULL STACK senior avec des contributions sur l'ensemble des projets d'intelligence artificielle développés pour le compte du métier et des projets DATA. Ce poste exige au-delà des compétences techniques, des expériences en mode de travail agile, une bonne communication, une capacité de synthèse et une compréhension fine des enjeux techniques comme métier. La mission consiste à assurer les phases suivantes des différents projets DATA et IA en cours : Interprétation et conception des briefs techniques Développement et paramétrage Test et contrôle qualité et production Documentation technique
/!\ Le poste demande une présence sur le site de Vannes 3 jours par semaine. Intégré(e) aux équipes d'un de nos clients grand compte, vous interviendrez sur l'analyse, la conception, le développement / intégration, les tests des solutions nécessaires au développement et au bon fonctionnement des produits de l'équipe agile. Le détail de vos missions sera le suivant : - Assurer la conception, l'intégration et le développement des projets et solutions ainsi que les maintenances correctives et évolutives - Réaliser des tests unitaires et d'intégration sur les développements réalisés - Préparer la mise en production avec les équipes expertes - Gérer et maintenir la documentation fonctionnelle et technique - Assurer l'assistance à l'utilisation des applications - Assurer le diagnostic et la résolution des dysfonctionnements - Réaliser une veille technologique régulière pour être au fait des dernières tendances. - Interagir avec les membres des squads dans un contexte agile Environnement technique : - API (Java, XML, JSON, REST, SOA, Swagger) - Junit - SQL - Maven - SonarQube - Docker - Frameworks Java (Spring et Spring Boot) - Jenkins - Gitlab - Ansible - Kubernetes - Postman - Node - XLRelease - Jira - Soap ELK