Développeur Java Backend Senior (H/F) WEMANITY PARIS
Lille (59)CDI
Salaire non précisé
Il y a 3 heures sur le WebSoyez parmi les premiers à postuler
Critères de l'offre
Métiers :
- Développeur JAVA (H/F)
- + 2 métiers
Expérience min :
- 6 à 21+ ans
Secteur :
- Ingénierie & services associés
Diplômes :
- Diplôme de grande école d'ingénieur
- + 2 diplômes
Compétences :
- Java
- DEVOPS
- REST api
- Apache Hadoop
- Oracle
- + 24 compétences
Lieux :
- Lille (59)
Conditions :
- CDI
- Salaire non précisé
- Temps Plein
Description du poste
Mission principale
Concevoir, développer, maintenir et faire évoluer des applications backend Java en environnement Agile. Participer aux projets Build et Run, développer des traitements batch et des APIs, assurer la qualité des livrables, contribuer à l'industrialisation des développements et au maintien en conditions opérationnelles des applications.
Responsabilités principales
Développement
* Concevoir et développer des applications backend en Java avec Spring Boot.
* Développer et maintenir des traitements Spring Batch.
* Concevoir et exposer des API REST.
* Développer des architectures orientées microservices.
* Participer aux migrations techniques et fonctionnelles.
* Assurer le refactoring et l'amélioration continue du code.
Analyse et conception
* Participer aux ateliers fonctionnels et techniques.
* Rédiger les spécifications techniques.
* Concevoir les modèles de données et les diagrammes UML.
* Estimer les charges et participer au chiffrage des évolutions.
Qualité logicielle
* Développer les tests unitaires et d'intégration.
* Mettre en œuvre les bonnes pratiques de développement.
* Garantir une couverture de code conforme aux exigences qualité.
* Réaliser des revues de code et du pair programming.
* Suivre la qualité via SonarQube.
Production (Run)
* Analyser et corriger les incidents de production.
* Investiguer les anomalies à l'aide des outils de supervision.
* Reproduire les incidents en environnement de développement.
* Assurer le support applicatif et communiquer avec les parties prenantes.
* Participer à l'amélioration de la stabilité des applications.
DevOps & Industrialisation
* Participer aux pipelines CI/CD.
* Conteneuriser les applications.
* Déployer sur des plateformes Kubernetes/OpenShift.
* Mettre en place l'observabilité et le monitoring.
Compétences techniques
Langages
* Java 8 / 11 / 21
* SQL
Frameworks
* Spring Boot
* Spring Batch
* Spring Data JPA
* Spring Security
* Spring Cloud
* OpenFeign
* Eureka
API & Sécurité
* REST API
* OAuth2
* OpenID Connect
* Keycloak
Messaging
* Apache Kafka
Bases de données
* PostgreSQL
* Oracle
* MySQL
Cloud & Conteneurs
* Azure
* Azure Storage
* Azurite
* Kubernetes
* OpenShift
* Podman
Outils
* Git
* GitLab
* GitLab CI/CD
* Jenkins
* Maven
* Postman
* AKHQ
* GitHub Copilot
Tests
* JUnit
* Mockito
* Cucumber
* Gherkin
Qualité & Monitoring
* SonarQube
* Dynatrace
* Kibana
* Elasticsearch
Méthodologies
* Agile Scrum
* Pair Programming
* Code Review
* CI/CD
* BDD (Behavior Driven Development)
Domaines fonctionnels
* Assurance Santé et Prévoyance
* Banque
* Fidélisation Client
* Ressources Humaines
* Transport Aérien
Profil recherché
Formation
* Bac+5 en Informatique, École d'Ingénieur ou Master.
Expérience
* Plus de 8 ans d'expérience en développement Java Backend.
* Solide expérience sur les projets Build et Run.
* Maîtrise des architectures microservices.
* Expérience des traitements batch et des environnements Cloud.
* Bonne connaissance des pratiques DevOps et CI/CD.
Qualités personnelles
* Esprit d'analyse et de synthèse.
* Autonomie et sens de l'organisation.
* Esprit d'équipe.
* Capacité à résoudre des incidents complexes.
* Force de proposition.
* Bon relationnel avec les équipes métier et techniques.
* Rigueur et sens de la qualité logicielle.
Environnement technique
**Backend :**
Java 8/11/21, Spring Boot, Spring Batch, Spring Cloud, Spring Data JPA, Spring Security
**Architecture :**
Microservices, REST API, Kafka
**Cloud & DevOps :**
Azure, OpenShift, Kubernetes, Podman, GitLab CI/CD, Jenkins
**Base de données :**
Oracle, PostgreSQL, MySQL
**Qualité :**
JUnit, Mockito, Cucumber, SonarQube
**Monitoring :**
Dynatrace, Kib
Concevoir, développer, maintenir et faire évoluer des applications backend Java en environnement Agile. Participer aux projets Build et Run, développer des traitements batch et des APIs, assurer la qualité des livrables, contribuer à l'industrialisation des développements et au maintien en conditions opérationnelles des applications.
Responsabilités principales
Développement
* Concevoir et développer des applications backend en Java avec Spring Boot.
* Développer et maintenir des traitements Spring Batch.
* Concevoir et exposer des API REST.
* Développer des architectures orientées microservices.
* Participer aux migrations techniques et fonctionnelles.
* Assurer le refactoring et l'amélioration continue du code.
Analyse et conception
* Participer aux ateliers fonctionnels et techniques.
* Rédiger les spécifications techniques.
* Concevoir les modèles de données et les diagrammes UML.
* Estimer les charges et participer au chiffrage des évolutions.
Qualité logicielle
* Développer les tests unitaires et d'intégration.
* Mettre en œuvre les bonnes pratiques de développement.
* Garantir une couverture de code conforme aux exigences qualité.
* Réaliser des revues de code et du pair programming.
* Suivre la qualité via SonarQube.
Production (Run)
* Analyser et corriger les incidents de production.
* Investiguer les anomalies à l'aide des outils de supervision.
* Reproduire les incidents en environnement de développement.
* Assurer le support applicatif et communiquer avec les parties prenantes.
* Participer à l'amélioration de la stabilité des applications.
DevOps & Industrialisation
* Participer aux pipelines CI/CD.
* Conteneuriser les applications.
* Déployer sur des plateformes Kubernetes/OpenShift.
* Mettre en place l'observabilité et le monitoring.
Compétences techniques
Langages
* Java 8 / 11 / 21
* SQL
Frameworks
* Spring Boot
* Spring Batch
* Spring Data JPA
* Spring Security
* Spring Cloud
* OpenFeign
* Eureka
API & Sécurité
* REST API
* OAuth2
* OpenID Connect
* Keycloak
Messaging
* Apache Kafka
Bases de données
* PostgreSQL
* Oracle
* MySQL
Cloud & Conteneurs
* Azure
* Azure Storage
* Azurite
* Kubernetes
* OpenShift
* Podman
Outils
* Git
* GitLab
* GitLab CI/CD
* Jenkins
* Maven
* Postman
* AKHQ
* GitHub Copilot
Tests
* JUnit
* Mockito
* Cucumber
* Gherkin
Qualité & Monitoring
* SonarQube
* Dynatrace
* Kibana
* Elasticsearch
Méthodologies
* Agile Scrum
* Pair Programming
* Code Review
* CI/CD
* BDD (Behavior Driven Development)
Domaines fonctionnels
* Assurance Santé et Prévoyance
* Banque
* Fidélisation Client
* Ressources Humaines
* Transport Aérien
Profil recherché
Formation
* Bac+5 en Informatique, École d'Ingénieur ou Master.
Expérience
* Plus de 8 ans d'expérience en développement Java Backend.
* Solide expérience sur les projets Build et Run.
* Maîtrise des architectures microservices.
* Expérience des traitements batch et des environnements Cloud.
* Bonne connaissance des pratiques DevOps et CI/CD.
Qualités personnelles
* Esprit d'analyse et de synthèse.
* Autonomie et sens de l'organisation.
* Esprit d'équipe.
* Capacité à résoudre des incidents complexes.
* Force de proposition.
* Bon relationnel avec les équipes métier et techniques.
* Rigueur et sens de la qualité logicielle.
Environnement technique
**Backend :**
Java 8/11/21, Spring Boot, Spring Batch, Spring Cloud, Spring Data JPA, Spring Security
**Architecture :**
Microservices, REST API, Kafka
**Cloud & DevOps :**
Azure, OpenShift, Kubernetes, Podman, GitLab CI/CD, Jenkins
**Base de données :**
Oracle, PostgreSQL, MySQL
**Qualité :**
JUnit, Mockito, Cucumber, SonarQube
**Monitoring :**
Dynatrace, Kib
Salaire et avantages
Annuel de 50000.0 Euros à 55000.0 Euros sur 12 mois
Titres restaurant / Prime de panier
Complémentaire santé
Titres restaurant / Prime de panier
Complémentaire santé
Référence : 211VMRW
Recommandé pour vous

Lille (59)CDI Salaire non précisé Il y a 4 jours

Lille (59)CDI Salaire non précisé Il y a 11 jours

Lille (59)CDI Salaire non précisé Hier