
Développeur/euse confirmé/e – JAVA/ API - Edition de logiciels – Annecy
Hybrid
Annecy, France
Full Time
17-03-2025
Job Specifications
Description De L'entreprise
Sopra Real Estate Software est un éditeur leader sur le marché de l'immobilier social et privé, le premier partenaire de plus de 400 grands acteurs de l’immobilier français.
Chaque jour 140 millions de m² et 3,5 millions de logement sont gérés à l'aide de nos applications. Nos 700 experts accompagnent nos clients dans leurs transformations et les aident à relever leurs enjeux environnementaux, humains et technologiques.
Sopra Real Estate Software est une entité du Groupe Sopra Steria.
Description Du Poste
Dans le cadre du programme de transformation de Sopra Real Estate Software, vous intégrez la nouvelle équipe « Plateforme ». Vous jouez un rôle central dans le développement et la production de features pour notre nouvelle plateforme SaaS et vous intervenez sur toutes les phases de la mise en place des solutions techniques.
Vous êtes rattaché.e au responsable de l'équipe et vous interagissez quotidiennement avec une équipe multidisciplinaire (Product Manager, équipe UX/ UI, développeurs front-end, développeurs back-end, équipe IA, QA).
Votre rôle et vos missions
Au sein d’une Squad dédiée à un processus métier ou technique, vous prenez en charge la conception logicielle de nouvelles API (contrat d’interface, mock API, etc.) ainsi que leur implémentation.
Vous assurez la qualité de vos livrables avec des tests unitaires et des tests de non-régression (approval testing).
Vous garantissez l’observabilité, la “scalabilité”, la résilience et les performances de vos livrables.
Vous savez monitorer/profiler du code et avez une bonne connaissance des patterns des architectures distribuées pour identifier et remédier aux problèmes de performances.
Vous capitalisez sur vos expériences pour aider et faire progresser l'équipe de développement.
Vous êtes force de proposition et vous vous inscrivez dans une démarche d'amélioration continue.
Environnement technique : cloud AWS, Java, Spring Boot, API REST/GraphQL, React, ElasticSearch, Git, Docker/Kubernetes etc.
Qualifications
Reconnu.e pour vos compétences et vos expériences en conception/ programmation sur les technologies Java et la mise en œuvre d’API, vous souhaitez vous investir chez un éditeur de logiciel en pleine transformation.
Passionné.e par les nouvelles technologies, vous êtes dôté.e d’un bon relationnel et collaborez efficacement avec les différentes équipes. Vous faites preuve de fortes capacités d’adaptation et vous avez une bonne culture de l’agilité.
Diplômé.e d'une école d'Ingénieurs, d'un Master 2 ou formation équivalente, vous cherchez un poste de lead technique alliant transformation digitale et excellence opérationnelle : n'attendez plus ! Intégrez une entreprise où règne un esprit entrepreneurial fort et une atmosphère propice à votre évolution.
Informations supplémentaires
Un accord télétravail pour télétravailler jusqu’à 2 jours par semaine selon vos missions.
Un package avantages intéressant : une mutuelle, un CSE, des titres restaurants, un accord d’intéressement, des primes vacances et cooptation.
Des opportunités de carrières multiples : plus de 30 familles de métiers, autant de passerelles à imaginer ensemble.
Plusieurs centaines de formations accessibles en toute autonomie depuis l’app mobile avec Sopra Steria Academy.
La possibilité de s'engager auprès de notre fondation ou de notre partenaire « Vendredi ».
L'opportunité de rejoindre le collectif Tech'Me UP (formations, conférences, veille, et bien plus encore…).
Employeur inclusif et engagé, notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. C’est pourquoi, attachés à la mixité et à la diversité, nous encourageons toutes les candidatures et tous les profils.
https://www.soprasteria.fr/nous-connaitre/nos-engagements
About the Company
Sopra Real Estate Software is a leading editor in the social and private real estate market and the primary partner for over 400 major players in the French real estate industry. We provide comprehensive real estate management solutions tailored to the needs of property administrators, institutional investors, social landlords, as well as large industrial or tertiary accounts owning real estate assets. Every day, 140 million square meters and 3.5 million housing units are managed using our applications. Our 700 experts sup... Know more
Related Jobs


- Company Name
- INFOGENE
- Job Title
- DevOps H/F
- Job Description
- Missions Automatisation Et Intégration Continue Mettre en place et gérer des pipelines CI/CD pour automatiser les processus de développement, de test et de déploiement. Automatiser la gestion des configurations des serveurs et des environnements de développement (Infrastructure as Code). Assurer la mise en place des outils de tests automatisés et d'intégration continue pour améliorer la qualité du code livré. Gestion De L'Infrastructure Gérer l'infrastructure sur des plateformes cloud telles que AWS, Azure ou Google Cloud. Mettre en place des solutions de gestion des conteneurs (ex. : Docker, Kubernetes) pour une gestion efficace des microservices. Assurer le provisioning, la configuration, la gestion et la supervision de l'infrastructure en production et en pré-production. Surveillance Et Optimisation Mettre en place des outils de surveillance des systèmes, des applications et des performances de l'infrastructure. Analyser les logs et les métriques afin d'identifier les problèmes potentiels et les opportunités d'amélioration. Garantir une haute disponibilité, une performance optimale et une mise à l'échelle des applications et des systèmes. Collaboration Avec Les Équipes De Développement Travailler étroitement avec les équipes de développement pour comprendre leurs besoins et automatiser les processus de livraison et de déploiement. Assurer la communication entre les équipes de développement, de tests et d'opérations afin de favoriser la collaboration et la livraison continue. Sécurité Et Conformité Assurer la sécurité de l'infrastructure en appliquant les meilleures pratiques de sécurité des systèmes. Mettre en oeuvre des processus de sécurité dans les pipelines CI/CD et garantir la conformité des déploiements. Gestion Des Déploiements Gérer les déploiements sur plusieurs environnements (test, staging, production) tout en assurant une continuité du service. Mettre en place des processus de rollbacks et de gestion des erreurs de déploiement. Profil Compétences Techniques Maîtrise des outils CI/CD (ex. : Jenkins, GitLab CI, CircleCI, Travis CI). Expérience avec les outils d'automatisation et de gestion des configurations (Ansible, Chef, Puppet, Terraform). Bonne connaissance des environnements cloud (ex. : AWS, Azure, Google Cloud). Expérience avec la containerisation et l'orchestration des conteneurs (Docker, Kubernetes). Compétences en gestion de bases de données et en optimisation des performances (SQL, NoSQL). Expérience avec les outils de surveillance des performances (Prometheus, Grafana, New Relic, Datadog). Maîtrise des concepts de réseaux, de sécurité et de gestion des infrastructures. Bonne compréhension des systèmes d'exploitation Linux et Windows. Compétences En Collaboration Et Communication Excellentes compétences en communication pour interagir avec les équipes de développement et les autres parties prenantes. Capacité à expliquer des concepts techniques complexes à des non-techniciens. Forte aptitude à travailler en équipe dans un environnement agile et à prioriser les tâches. Compétences En Gestion De Projet (souhaitées) Expérience dans la gestion de projets ou dans la gestion de tâches au sein d'une équipe Agile. Capacité à estimer, planifier et gérer plusieurs tâches ou projets simultanément. Infos complémentaires Tickets restaurants Mutuelle Transports Description Entreprise Rejoignez l'équipe d'Infogene, ESN experte des données critiques et accélérez votre carrière en travaillant avec nous sur des projets innovants pour des clients en pleine croissance dans différents secteurs (santé, assurances / mutuelles, énergie, environnement, retail et luxe.) Avec plus de 10 ans d'existence, 700 collaborateurs talentueux et un chiffre d'affaires en 2023 de 72 millions d'Euros, Infogene met un point d'honneur à conserver l'agilité et la proximité d'une startup avec les avantages d'une société établie dans l'écosystème IT. Nous sommes présents en Ile de France, à Lille, Lyon, Bordeaux et Lausanne.


- Company Name
- CELAD
- Job Title
- Développeur C# / Entity Framework F/H
- Job Description
- Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Nous poursuivons notre développement et recherchons actuellement un.e Développeur C# / Entity Framework pour intervenir chez un de nos clients. Votre mission : concevoir, développer et maintenir des solutions développées par notre client et de portails Web : - Développer les solutions socles et clients - Rédiger et mettre à jour le dossier d’exploitation informatique et le dossier technique - Effectuer une revue des traitements existants en vue d’une amélioration, évolution et/ou refonte - Proposer et mettre en place de nouvelles solutions fonctionnelles et techniques pour accroitre les performances du service - Effectuer une veille technologique, l’analyse et l’architecture - Coordonner une équipe de plusieurs intégrateurs - Manipuler des données clients, avec le souci de la confidentialité et de la sécurité des données manipulées Profil recherché Stack technique : - Connaissance solide C#.Net, ASP.NET, SQL Server, Entity Framework, IIS - Intégration HTML / CSS responsive - OS : Windows Quelques infos importantes à retenir : - Expérience de 2 ans minimum sur un poste similaire - Possibilité de télétravail (2 jours / semaine) Avantages à la clé : - 15 jours de RTT (100% "salarié" & Rachat à 125%) - Participation aux bénéfices - Indemnité de déplacement (6€ net / jour OU 50% du titre de transport) - Plan Epargne Entreprise - Prime de vacances - Avance sur salaire - Comité Social et Economique Si vous êtes prêt.e à relever ce défi et à contribuer à des projets stimulants, n'hésitez pas à postuler dès maintenant !


- Company Name
- DotWorld
- Job Title
- Lead Développeur(se) Fullstack (backend) - NodeJS/ReactJS
- Job Description
- Please note that fluency in French is required. French is our business language, and we do not use English within the company. À propos de Dotworld : Chez DotWorld, nous avons une vision claire et ambitieuse qui guide tout ce que nous faisons. Nous cherchons constamment à repousser les limites du SaaS : chaque année, nous évaluons jusqu’à six idées innovantes, les préparant pour un déploiement à grande échelle dès que leur potentiel est confirmé. Mais notre ambition va au-delà des chiffres et des projets. Nous croyons que l’épanouissement de nos collaborateur(rice)s est essentiel à notre réussite collective, et c’est pourquoi nous mettons un point d’honneur à cultiver un environnement de travail bienveillant et inspirant. Nous travaillons sur plusieurs projets simultanément, chacun porté par des équipes expertes et passionnées. Le mode de travail remote est inscrit dans notre ADN, ce qui exige un grand sens de l’autonomie et une capacité à maintenir des standards élevés, même à distance. Nos équipes sont orientées résultats : la performance et le dépassement de soi sont non seulement valorisés mais essentiels, car nous croyons fermement à l’impact mesurable de chaque projet. Enfin, la créativité, l’innovation et l’amélioration continue sont au cœur de notre démarche. Notre approche rigoureuse consiste à affiner chaque projet de manière itérative jusqu’à atteindre la meilleure version possible. Nous intégrons l’IA de manière stratégique pour garantir à nos clients des solutions modernes et efficaces, mais cela demande une capacité à embrasser la nouveauté et à toujours viser l’excellence. Description du poste Nous recrutons un Lead Développeur(se) Fullstack (orienté/e backend) pour notre SaaS au plus grand potentiel de développement ! Nous avons l'opportunité d'accélérer sa croissance et d'explorer en profondeur les futures évolutions produits. Si tu veux rejoindre un projet en pleine expansion et avoir un véritable impact sur sa réussite, c'est le moment idéal ! Description de l’équipe Nous constituons une équipe composée d’un(e) développeur(euse) back-end, de deux développeur(euse)s front-end, d’un(e) lead et d’un(e) product manager. Nos processus sont organiques et simples. Nous avons à cœur de ne pas complexifier l’administration des équipes et veillons à ce que les processus restent les plus légers possible. Notre objectif est que chaque membre ne consacre pas plus de 10 % de son temps à des tâches administratives ou à la gestion de projet. Cependant, les développeur(se)s sont responsables de la création de leurs tâches techniques dans notre task manager, et chacun(e) doit être capable de déployer son travail en autonomie. L’équipe privilégie une communication fluide et directe via Discord et Gather. Notre culture repose sur trois piliers : autonomie, confiance et transparence. Nous croyons en la force des petites équipes (selon la règle des "deux pizzas" : une équipe doit pouvoir être nourrie avec deux pizzas) afin de favoriser une communication efficace, une grande agilité et une productivité accrue. Nous construisons ainsi des équipes ultra-communiquantes et autonomes, capables de s’auto-organiser et de collaborer efficacement pour atteindre leurs objectifs. Tes responsabilités Encadrement et leadership Encadrer l’équipe de développeur(se)s (mentorat, pair programming, etc.). Assurer et favoriser la montée en compétences de l’équipe. Entretenir la motivation des développeur(se)s. Être garant(e) de la qualité du code et du produit final. Définir et faire appliquer les bonnes pratiques. Gestion de projet et alignement stratégique Travailler en étroite collaboration avec le(a) PM pour garantir le bon déroulement des projets. Assurer la complétion des sprints en collaboration avec le(a) PM. Définir et mettre en œuvre la tactique permettant de traduire les objectifs globaux de l’entreprise en un plan d’action concret. Veiller à l’atteinte des OKRs de l’entreprise à l’échelle de l’équipe. Prioriser les besoins business et s’assurer de leur respect. Contribution technique Contribuer activement aux développements. Votre profil : Expérience Minimum 5 ans d’expérience en tant que développeur(s)e fullstack (React, Node.js). Forte motivation à évoluer vers un poste de Lead. Un plus : expérience avec Next.js. Compétences techniques Maîtrise d’un framework JavaScript (Nuxt, Next, Adonis…). Maîtrise de TypeScript. Maîtrise de Git. Maîtrise de Tailwind CSS. Expérience avec l’Atomic Design (et potentiellement d’autres backends). Maîtrise des modèles de données. Utilisation d’ORM. Optimisation des performances. Implémentation d’API RESTful / GraphQL. Bonne compréhension du protocole HTTP (headers, requêtes/réponses…). Maîtrise d’un outil de gestion de tickets (Jira, Linear, Monday…). Compétences interpersonnelles Autonomie et sens des responsabilités : Capable de prendre des décisions techniques pertinentes. Esprit collaboratif : À l’aise avec les échanges en équipe et le partage de connaissances. Rigueur et organisation : Capable de gérer plusieurs tâches en parallèle avec une approche méthodique. Curiosité et veille technologique : Passionné par l’amélioration continue des solutions techniques. Communication : Excellentes compétences pour une collaboration efficace en équipe. Créativité et souci du détail : Sens aigu du détail et capacité à innover. Esprit d’optimisation : Aime améliorer en continu et chercher la meilleure solution. Approche analytique : Adopte une démarche « test, learn & repeat ». Capacité d'analyse et de résolution de problèmes : Compétent dans l’identification et la résolution de défis techniques. Leadership. Capacité a mener l’équipe tout en restant a l’écoute des avis de ses membres. Humilité : Savoir se reposer sur les expert de sa team. S’entourer d’expert. Compétences linguistiques Français courant. Anglais technique : lecture et compréhension de documentation, interactions ponctuelles en anglais. Notre processus de recrutement Entretien de découverte avec la Talent Acquisition Manager, Noémie - 30 min Etude de cas avec le Lead dev, Paul - 1h30 Entretien Culturel avec notre CHRO, Leandra - 1h 1 Prise de référence avec un/e ancien/ne Manager Environnement de travail Des opportunités de développement professionnel : chez DotWorld, nous croyons que chaque employé(e) a le potentiel de se dépasser. Nous offrons des opportunités pour apprendre, grandir et influencer le futur de notre entreprise. Une culture d'innovation : nous encourageons constamment nos équipes à penser en dehors des sentiers battus et à apporter de nouvelles idées. Forte croissance de l’entreprise avec en conséquences des perspectives d’évolutions fortes dans les années à venir. Tout est à créer : chaque idée, chaque initiative compte pour bâtir ensemble notre culture, nos projets et notre vision de demain. Diversité DotWorld est une entreprise qui adhère pleinement au principe d’égalité des chances et d’accès à l’emploi pour tou(te)s. Nous croyons en un environn...


- Company Name
- DotWorld
- Job Title
- Développeur(se) Backend - NodeJS
- Job Description
- Please note that fluency in French is required. French is our business language, and we do not use English within the company. À propos de Dotworld : Chez DotWorld, nous avons une vision claire et ambitieuse qui guide tout ce que nous faisons. Nous cherchons constamment à repousser les limites du SaaS : chaque année, nous évaluons jusqu’à six idées innovantes, les préparant pour un déploiement à grande échelle dès que leur potentiel est confirmé. Mais notre ambition va au-delà des chiffres et des projets. Nous croyons que l’épanouissement de nos collaborateur(rice)s est essentiel à notre réussite collective, et c’est pourquoi nous mettons un point d’honneur à cultiver un environnement de travail bienveillant et inspirant. Nous travaillons sur plusieurs projets simultanément, chacun porté par des équipes expertes et passionnées. Le mode de travail remote est inscrit dans notre ADN, ce qui exige un grand sens de l’autonomie et une capacité à maintenir des standards élevés, même à distance. Nos équipes sont orientées résultats : la performance et le dépassement de soi sont non seulement valorisés mais essentiels, car nous croyons fermement à l’impact mesurable de chaque projet. Enfin, la créativité, l’innovation et l’amélioration continue sont au cœur de notre démarche. Notre approche rigoureuse consiste à affiner chaque projet de manière itérative jusqu’à atteindre la meilleure version possible. Nous intégrons l’IA de manière stratégique pour garantir à nos clients des solutions modernes et efficaces, mais cela demande une capacité à embrasser la nouveauté et à toujours viser l’excellence. Description du poste Nous recherchons un(e) Développeur(se) Backend pour moderniser une plateforme historique (7-8 ans) en repensant son architecture et en réduisant sa dette technique. Tu contribueras à la refactorisation du code et à la migration progressive vers une stack plus moderne (Node.js, microservices), avec un fort enjeu sur la performance et la maintenabilité. Si tu aimes relever des défis techniques et transformer un produit existant en plateforme moderne, ce poste est fait pour toi ! Description de l’équipe L'équipe est composée de trois développeur(se)s front-end expérimenté(e)s et d'un lead développeur fullstack, accompagné(e)s d'un Product Manager. Elle est soutenue par un ingénieur DevOps et une équipe Data. Nos processus sont organiques et simples. Nous avons à cœur de ne pas complexifier l’administration des équipes et veillons à ce que les processus restent les plus légers possible. Notre objectif est que chaque membre ne consacre pas plus de 10 % de son temps à des tâches administratives ou à la gestion de projet. Cependant, les développeur(se)s sont responsables de la création de leurs tâches techniques dans notre task manager, et chacun(e) doit être capable de déployer son travail en autonomie. L’équipe privilégie une communication fluide et directe via Discord et Gather. Notre culture repose sur trois piliers : autonomie, confiance et transparence. Nous croyons en la force des petites équipes (selon la règle des "deux pizzas" : une équipe doit pouvoir être nourrie avec deux pizzas) afin de favoriser une communication efficace, une grande agilité et une productivité accrue. Nous construisons ainsi des équipes ultra-communiquantes et autonomes, capables de s’auto-organiser et de collaborer efficacement pour atteindre leurs objectifs. Tes responsabilités Développement et refactorisationMaintenir et optimiser l’existant en Node.js. Migrer progressivement les fonctionnalités critiques vers une architecture moderne. Assurer la qualité, la performance et la sécurité du code produit. Gestion des bases de donnéesConcevoir et optimiser les schémas de bases de données (MySQL, PostgreSQL). Mettre en place et suivre les migrations avec Node.js. Optimiser les performances des requêtes SQL et de l’ORM (Eloquent, Sequelize, etc.). Collaboration avec l’équipe techniqueTravailler avec l’équipe frontend pour garantir une communication fluide entre le backend et les applications clientes. Participer aux revues de code et appliquer les meilleures pratiques de développement (SOLID, design patterns, clean architecture). Déploiement & maintenanceContribuer aux processus d’intégration et de déploiement (CI/CD, Docker, GitHub Actions, etc.). Assurer la maintenance et le support des applications en production. Ton profil Expérience Minimum 5 ans d’expérience en développement backend avec Node.js. Expérience dans des environnements scalables et dans la refonte d’architectures. Compétences techniques Maitrise de Node.js (Express, NestJS, AdonisJS, microservices, Typescript, Bun … ). Excellente connaissance des API RESTful et des architectures distribuées. Maîtrise des bases de données relationnelles (MySQL, PostgreSQL) et des principes d’optimisation. Expérience avec MongoDB Connaissance des outils d’intégration et de déploiement continu (Git, CI/CD, Docker) Bonnes pratiques de sécurité et d’optimisation des performances. Une connaissance en PHP serait un plus Compétences interpersonnelles Autonomie et sens des responsabilités : Capable de prendre des décisions techniques pertinentes. Esprit collaboratif : À l’aise avec les échanges en équipe et le partage de connaissances. Rigueur et organisation : Capable de gérer plusieurs tâches en parallèle avec une approche méthodique. Curiosité et veille technologique : Passionné par l’amélioration continue des solutions techniques. Communication : Excellentes compétences pour une collaboration efficace en équipe. Créativité et souci du détail : Sens aigu du détail et capacité à innover. Esprit d’optimisation : Aime améliorer en continu et chercher la meilleure solution. Approche analytique : Adopte une démarche « test, learn & repeat ». Capacité d'analyse et de résolution de problèmes : Compétent dans l’identification et la résolution de défis techniques. Compétences linguistiques Français courant. Anglais technique : lecture et compréhension de documentation, interactions ponctuelles en anglais. Notre processus de recrutement Entretien de découverte avec la Talent Acquisition Manager, Noémie - 30 min Entretien technique avec Axel - 1h30 Entretien culturel avec la CHRO, Leandra - 1h 1 Prise de référence avec un/e ancien/ne Manager Environnement de travail Des opportunités de développement professionnel : chez DotWorld, nous croyons que chaque employé(e) a le potentiel de se dépasser. Nous offrons des opportunités pour apprendre, grandir et influencer le futur de notre entreprise. Une culture d'innovation : nous encourageons constamment nos équipes à penser en dehors des sentiers battus et à apporter de nouvelles idées. Forte croissance de l’entreprise avec en conséquences des perspectives d’évolutions fortes dans les années à venir. Tout est à créer : chaque idée, chaque initiative compte pour bâtir ensemble notre culture, nos projets et notre vision de demain. Diversité DotWorld est une entreprise qui adhère pleinement a...