Missions PrincipalesDéveloppement Back-End & Front-End : Concevoir et développer de nouvelles fonctionnalités robustes en Java (v23) et Spring Boot. Réaliser des interfaces utilisateur modernes, dynamiques et réactives sous Angular (v19+). Concevoir, exposer et consommer des API REST sécurisées et performantes (échanges JSON). Qualité & Architecture : Garantir la qualité du code par la mise en place de tests automatisés (unitaires, d'intégration) et l'utilisation d'outils d'analyse continue de code. Participer à la définition des architectures web et veiller au respect des bonnes pratiques de développement. S'intégrer dans les processus d'intégration continue et de déploiement (CI/CD). Collaboration & Amélioration continue : Travailler en méthode agile au contact direct des équipes produits et techniques. Participer aux revues de code et contribuer à la montée en compétences collective de l'équipe.
Prestations prioritaires requises : Maîtrise de l'Écosystème Node.js : Expertise confirmée en Javascript ES6+ côté serveur, avec une expérience impérative sur les versions récentes (Node 22+). Frameworks & Architecture : Utilisation avancée de frameworks standards (au choix : NestJS, Express, Fastify ou Koa) pour la construction de backends robustes. Conception d'APIs : Excellence dans la conception, le développement et la sécurisation d'APIs REST JSON. Maîtrise des formats de données (JSON, YAML). Culture Testing & Qualité : Mise en œuvre systématique de tests automatisés (Jest, Mocha/Chai, Sinon) et suivi de la couverture de code (Istanbul/NYC). Environnement & Industrialisation : Utilisation du terminal Bash (sous Linux ou Mac OS X) Maîtrise de l'outillage Node (NPM, Nodemon, PM2). Gestion de version et workflows collaboratifs sous Git / GitLab. Documentation technique : Capacité à lire et exploiter des documentations techniques complexes en anglais. Soft Skills & Agilité : Habitué(e) aux méthodologies Agiles, vous savez vulgariser des concepts techniques complexes pour les équipes Produit et Design. Prestations complémentaires souhaitées : Persistance & Data : Connaissance des bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis). Utilisation d'ORM modernes comme Prisma ou TypeORM. Expérience sur le moteur de recherche ElasticSearch. Infrastructure & Performance : Conteneurisation d'environnements de développement avec Docker / Docker-compose. Optimisation avancée via les Worker Threads et gestion de flux temps réel (Websockets, SSE). Architecture événementielle (Pub/Sub) et intégration de bibliothèques type Faye. Sécurité & Protocoles : Maîtrise des standards d'authentification (OAuth2, JWT, SSO) et gestion fine du protocole HTTP (CORS, headers de sécurité). Qualité & E2E : Expérience en tests de bout en bout avec Cucumber / Gherkin. Outillage API : Maîtrise de Swagger, Postman ou curl pour le test et la documentation des points d'entrée. Collaboration Transverse : Capacité démontrée à dialoguer efficacement avec les équipes Front-end (Web/Mobile), ainsi qu'avec les équipes d'Exploitation (Ops). Rédaction & Méthodologie : Rigueur dans la documentation (Markdown, Confluence) et application de méthodes de conception orientées objet et structurées. Culture Web : Solides bases en HTML5/CSS3 pour une meilleure synergie avec le front.
Dans le cadre du déploiement d'un nouvel outil de gestion, nous recherchons un Chargé de projets SI (F/H) pour piloter les échanges entre la solution cible, SAP et les applications métiers de l'entreprise. Vos missions Piloter les interfaces de bout en bout : conception, réalisation, tests et mise en production. Coordonner les équipes métiers, IT, éditeur et partenaires. Participer aux ateliers de cadrage et de spécifications. Garantir la cohérence et la fiabilité des flux de données entre les systèmes. Rédiger et exécuter les cas de tests d'interfaces. Assurer le suivi des anomalies, leur résolution et la validation des correctifs. Produire le reporting projet et suivre l'avancement des travaux. Environnement technique SAP (RH / Gestion des Temps) Jira Confluence Postman Python JSON Middleware d'intégration 2 jours sur site à Calais
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : Nous recherchons un développeur React senior passionné pour diriger l'évolution de notre plateforme d'interface utilisateur, en veillant à ce que nous développions des solutions front-end évolutives, hautement performantes, en temps réel et faciles à maintenir. Vous superviserez l'orientation du développement, collaborerez avec les équipes back-end pour valider les API et travaillerez en étroite collaboration avec les utilisateurs finaux afin d'offrir des expériences exceptionnelles. Ce poste est idéal pour une personne qui s'épanouit dans un environnement collaboratif et agile, qui apprécie le code propre et la refactorisation, et qui aime encadrer tout en restant impliqué dans les technologies front-end modernes. Stack technologique • Compétences techniques : JavaScript, TypeScript, React, Redux Toolkit, AgGrid, SignalR, HTML 5, CSS, Tailwind CSS, NodeJS, Vite, Vitest, SSO, JWT, AUTH, MSW, IIS • DevOps : GIT (Bitbucket), TeamCity, PowerShell
Contexte de la mission : Dans le cadre d'une étude de levée de risques technologiques en environnement défense, vous intervenez sur le développement et l'intégration d'un logiciel distribué. Au sein d'une équipe, vous prenez en charge des sujets de développement, d'intégration, de déploiement et d'exploitation. Vous contribuez de manière transverse au front-end, aux API et microservices, aux plateformes de déploiement et à l'observabilité. Vos Responsabilités : - Faire évoluer une base existante et développer des composants applicatifs en Java, Python, C/C++ et/ou Bash ; - Concevoir ou intégrer des IHM Web ; assurer les échanges front-end / API REST / services métier et les tests end-to-end ; - Développer et intégrer des microservices : contrats d'API, communications synchrones et asynchrones, gestion des erreurs et traçabilité ; - Conteneuriser les applications avec Docker et contribuer à leur exploitation sous Kubernetes : configuration, services, ingress, secrets, diagnostic et résilience ; - Intégrer Kafka pour les flux événementiels et Keycloak pour l'IAM : OAuth 2.0, OpenID Connect, JWT, rôles et contrôle d'accès ; - Maintenir les pipelines CI/CD : build, tests, analyse qualité, packaging, déploiement automatisé et gestion de configuration.
POSTE EN PRÉSENTIEL AU LUXEMBOURG Nous recherchons actuellement un Développeur Fullstack (Java j2EE/Angular)H/F, pour l'un de nos clients dans le secteur public, au Luxembourg. Vos missions : Analyser une demande fonctionnelle et ses impacts techniques, Concevoir et réaliser des développements backend et frontend, Concevoir ou consommer des API, Manipuler les bases de données et optimiser les requêtes usuelles, Réaliser et maintenir des tests unitaires et d'intégration, Assurer des activités de maintenance corrective et évolutive, Diagnostiquer et corriger des anomalies, Participer aux revues de code, à l'intégration continue et au déploiement, Appliquer les exigences de sécurité et de qualité, Documenter les solutions réalisées, Contribuer au transfert de connaissances au bénéfice des équipes du pouvoir adjudicateur. Environnement technique : Backend : Java j2EE, Spring Framework Frontend : Angular, Typescript API et intégration : REST, JSON Bases de données : SQL Tests : JUnit Conteneurisation : Docker Sécurité applicative: Authentification, autorisation, gestion des secrets et principales vulnérabilités OWASP Intégration et déploiement continus : Gitlab
Dans le cadre de l'accélération de sa transformation digitale, notre client recherche un(e) Expert(e) en Automatisation Low-Code, avec une expertise particulière sur , pour accompagner l'optimisation et la digitalisation des processus de sa Direction Administrative et Financière (DAF). Vous rejoindrez une équipe déjà composée d'un Product Owner et de deux automaticiens Make, et interviendrez sur des projets variés visant à simplifier et automatiser les processus métiers. Vos missionsAu quotidien, vous serez amené(e) à : Identifier les opportunités d'automatisation et proposer de nouveaux use cases à forte valeur ajoutée pour les équipes DAF : paie, comptabilité, services généraux, contrôle de gestion, etc. Concevoir et développer des scénarios d'automatisation avec . Manipuler des API REST/JSON, Webhooks et mettre en place des flux de données entre différents outils SaaS. Réaliser les tests, le déploiement et le suivi des automatisations mises en place. Assurer le maintien en condition opérationnelle et l'évolution des scénarios existants. Concevoir, ajuster et maintenir les prompts IA utilisés dans certains scénarios d'automatisation. Travailler en mode projet avec le Product Owner, en lien étroit avec les équipes métiers, afin de répondre aux priorités et besoins de la DAF. Accompagner les utilisateurs et assurer un rôle de conseil et de pédagogie sur les solutions mises en place.
À propos du poste Nous recherchons un(e) Développeur(se) Android Senior pour rejoindre une équipe technique travaillant sur des applications mobiles modernes et à fort enjeu utilisateur. Vous interviendrez sur l'ensemble du cycle de développement, de la conception technique jusqu'à la mise en production, en collaboration étroite avec les équipes Produit, Design et Engineering. Vos missions Concevoir et développer des applications Android natives robustes, performantes et évolutives. Participer aux choix d'architecture et à la conception de nouvelles fonctionnalités. Développer des interfaces modernes avec Jetpack Compose, tout en étant capable de maintenir et faire évoluer des interfaces basées sur XML. Implémenter des fonctionnalités asynchrones et réactives avec Kotlin Coroutines et Flow. Exploiter l'écosystème Android Jetpack : ViewModel, Navigation, Room, WorkManager, etc. Intégrer des API REST/JSON et des SDK tiers. Veiller à la qualité, aux performances et à la maintenabilité du code. Participer aux revues de code et contribuer à l'amélioration continue des pratiques de développement. Mettre en place et maintenir les tests unitaires et UI. Participer aux processus de CI/CD et à l'industrialisation des livraisons. Collaborer avec les équipes Produit et Design afin de transformer les besoins fonctionnels en solutions techniques pertinentes. Contribuer à la mise en place d'interfaces respectant les principes de Material Design et les bonnes pratiques d'accessibilité.