Développeur back (java 21) (IT) / Freelance

Esenca

Lille

On-site

EUR 60,000 - 90,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Esenca recherche un Développeur Back-End Java 21 expériementé pour accompagner l’évolution d’une application B2B de facturation et préparer les exigences liées à la facturation électronique.

Vous rejoindrez une équipe technique en production et contribuerez au design d’architectures, au déploiement et à la sécurité, avec usage d’IA dans le cycle de développement et une attention particulière à la performance et au FinOps.

Qualifications

  • Expérience avérée en développement Back-End Java 21 et architecture logicielle.
  • Maîtrise des tests automatisés et soutiens à l’assurance qualité.
  • Connaissance des bases de données NoSQL (MongoDB) et de Kafka.
  • Capacité à optimiser les coûts et à sécuriser les mises en production.

Responsibilities

  • Concevoir, développer et déployer des fonctionnalités en Java 21.
  • Participer au cadrage technique et aux choix d’architecture.
  • Maintenir des services appuyés sur Kafka et MongoDB et assurer performance et sécurité.
  • Industrialiser les tests, réduire la dette technique et améliorer CI/CD.

Skills

Java 21
Apache Kafka
Architecture logicielle
Back-End développement
Tests automatisés
Gestion dette technique
Sécurité des applications
MongoDB

Tools

Apache Kafka
MongoDB

Job description

Contexte de la mission

Dans le cadre de l’évolution d’une application stratégique de facturation B2B et de la préparation aux exigences réglementaires liées à la facturation électronique, nous recherchons un Développeur Back-End Java 21 expérimenté.


Vous intégrerez une équipe technique en charge d’un produit en production, avec pour objectifs d’accélérer la livraison de nouvelles fonctionnalités, de renforcer la qualité et la sécurité applicatives, d’intégrer des usages d’intelligence artificielle dans le cycle de développement et d’optimiser les coûts d’exploitation.


La mission s’inscrit dans un environnement exigeant, marqué par des délais de livraison contraints, des enjeux de continuité de service et une forte attention portée à la performance et à la conformité.


Missions principales

1. Développement Back-End et architecture



  • Concevoir, développer et déployer de nouvelles fonctionnalités en Java 21.


  • Participer au cadrage technique et aux choix d’architecture logicielle.


  • Développer et maintenir des applications et services s’appuyant sur Kafka et MongoDB.


  • Garantir la robustesse, la sécurité, la performance et la maintenabilité du code.


  • Assurer la continuité de service et sécuriser les mises en production.


  • Contribuer à l’amélioration continue de l’architecture existante.



2. Qualité logicielle et industrialisation



  • Concevoir et maintenir des tests automatisés.


  • Identifier et réduire la dette technique.


  • Participer aux revues de code et diffuser les bonnes pratiques de développement.


  • Améliorer les processus d’intégration et de déploiement continus.


  • Documenter les solutions techniques et contribuer à la montée en compétences de l’équipe.



3. Intégration de l’intelligence artificielle



  • Identifier les cas d’usage pertinents de l’IA dans le cycle de développement.


  • Concevoir et intégrer des agents et des compétences IA (agents/skills) dans les pratiques d’ingénierie.


  • Industrialiser les usages de l’IA pour améliorer la productivité et fiabiliser les développements.


  • Contribuer à la réduction du time-to-market et à l’amélioration de la qualité des livrables.



4. Optimisation FinOps



  • Analyser les coûts d’exploitation de la solution existante.


  • Identifier et prioriser les leviers d’optimisation des ressources et de l’architecture.


  • Proposer des évolutions techniques permettant d’améliorer le rapport coût/performance.


  • Mettre en œuvre des actions d’optimisation sans dégrader la disponibilité, la sécurité ni la qualité de service.


  • Formaliser un plan d’optimisation FinOps assorti de recommandations priorisées.



Compétences techniques requises

Compétences indispensables



  • Java 21 : expertise confirmée.


  • Apache Kafka : expertise confirmée.


  • Architecture logicielle : niveau confirmé.


  • Développement Back-End et conception de solutions robustes et évolutives.



Compétences importantes



  • Tests automatisés et assurance qualité logicielle.


  • Gestion et réduction de la dette technique.


  • Sécurisation des applications et des mises en production.


  • Maîtrise de MongoDB.



Compétences appréciées



  • Intégration de l’intelligence artificielle dans le cycle de développement.


  • Mise en œuvre d’agents IA et de skills.


  • Connaissances des pratiques FinOps et de l’optimisation des coûts d’infrastructure.


  • Expérience des environnements de production à fortes exigences de disponibilité et de conformité.


  • Pratique des méthodes d’intégration et de déploiement continus (CI/CD).


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (full-stack)
Software Engineer (full-stack)

Helloasso • Bègles

On-site
EUR 65,000 - 90,000
Rémunération des astreintes
Développeur Back-End Expert Java 21 / Kafka F/H
Développeur Back-End Expert Java 21 / Kafka F/H

ABGi • Ronchin

Hybrid
EUR 70,000 - 100,000
Développeur Back-End Expert Java 21 / Kafka F/H
Développeur Back-End Expert Java 21 / Kafka F/H

ABGi France • Ronchin

Hybrid
EUR 70,000 - 100,000
Ingénieur Java Full-Stack confirmé | Performance & Leadership
Ingénieur Java Full-Stack confirmé | Performance & Leadership

Digital 113 • Aix-en-Provence

On-site
EUR 40,000 - 55,000
Ingénieur(e) Intégration & Exploitation DevOps – Profil hybride Windows / Linux (H/F)
Ingénieur(e) Intégration & Exploitation DevOps – Profil hybride Windows / Linux (H/F)

Felps Group • Toulouse

Hybrid
EUR 65,000 - 90,000
Développeur Java Backend - Expérimenté - Montpellier
Développeur Java Backend - Expérimenté - Montpellier

VISIAN • Montpellier

On-site
EUR 60,000 - 90,000
Besoin DevOps (prod) - IDF
Besoin DevOps (prod) - IDF

OCTOGONE • Boulogne-Billancourt

On-site
EUR 101,000 - 175,000
DÉVELOPPEUR FULLSTACK (dominante back-end)
DÉVELOPPEUR FULLSTACK (dominante back-end)

ADBI • Plaisir

On-site
EUR 60,000 - 90,000
Développeur Python / IA
Développeur Python / IA

act digital EMEA - Alter Solutions • Vélizy-Villacoublay

On-site
EUR 70,000 - 120,000
Développeur Full Stack – Confirmé
Développeur Full Stack – Confirmé

Consort Group • Angers

On-site
EUR 55,000 - 85,000