Développeur Full Stack Java Spring Boot - Angular - Monitoring Elk H/F

Inventiv IT
Canton de Torcy, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton de Torcy, France

Tech stack

Java
API
Agile Methodologies
Artificial Intelligence
JIRA
Unit Testing
Software Quality
Code Review
Information Systems
Databases
Continuous Integration
Software Design Patterns
Linux
DevOps
Distributed Systems
Elasticsearch
Hibernate
IntelliJ
Virtual Private Networks (VPN)
Spring
JSON
PostgreSQL
MVC
NoSQL
Scrum
Red Hat Enterprise Linux - RHEL
Logstash
Ansible
Software Engineering
SonarQube
Multithreading
Performance Testing
React
Spring-boot
Generative AI
Firewalls (Computer Science)
Backend
Gitlab
GIT
Spring Data
Angular
Integration Tests
Front End Software Development
Kibana
REST
Code Restructuring
Jenkins
Artifactory

Job description

Dans le cadre d'un projet stratégique, nous recherchons un Développeur Full Stack Java confirmé pour renforcer une équipe Agile en charge du développement, de l'évolution et du maintien en condition opérationnelle d'applications critiques. Vous interviendrez sur des systèmes à forte disponibilité nécessitant des exigences élevées en matière de qualité, de performance, de supervision et de fiabilité., Concevoir, développer et maintenir des applications Full Stack en Java.

  • Participer à la conception technique et à l'évolution des architectures applicatives.
  • Développer des API REST performantes et sécurisées.
  • Développer les composants Back-End sous Spring Boot et Front-End sous Angular (React est un plus).
  • Garantir la qualité du code grâce aux tests unitaires, tests d'intégration et revues de code.
  • Optimiser les performances applicatives, réaliser les travaux de refactoring et appliquer les bonnes pratiques de développement.
  • Participer au maintien en condition opérationnelle (MCO), à la résolution des incidents et aux mises en production.
  • Contribuer à l'amélioration continue des processus CI/CD et des bonnes pratiques DevOps.
  • Exploiter les outils de monitoring afin d'assurer la disponibilité et les performances des applications.
  • Utiliser quotidiennement les outils d'IA générative dans le développement logiciel en appliquant les bonnes pratiques de relecture et de validation des productions.

Environnement technique

Développement

  • Java 11+

Requirements

Spring Boot

  • Angular (React apprécié)
  • API REST / JSON
  • Hibernate
  • Spring Data
  • Architectures distribuées
  • MVC

Bases de données

  • PostgreSQL
  • Bases NoSQL

Systèmes & DevOps

  • Linux (RHEL 8/9)
  • Git / GitLab
  • Jenkins
  • SonarQube
  • JFrog Artifactory
  • Ansible
  • IntelliJ
  • Jira

Monitoring

  • Elastic Stack (Elasticsearch, Logstash, Kibana)

Qualité logicielle

  • Tests unitaires et d'intégration
  • Tests de performance et de robustesse
  • Multithreading
  • Refactoring
  • Design Patterns Java

Sécurité

  • Proxy
  • Firewall
  • VPN

Compétences fonctionnelles

  • Maîtrise des méthodologies Agiles (Scrum) et capacité à promouvoir les bonnes pratiques.
  • Expérience sur des environnements de monitoring, de supervision et de métrologie.
  • Bonne compréhension des systèmes distribués et des problématiques temps réel.
  • Capacité à appréhender des architectures complexes avec une approche systémique.
  • Aptitude à vulgariser des sujets techniques auprès d'interlocuteurs variés.
  • Sens du service et forte orientation client.
  • Expérience sur des systèmes d'information critiques.
  • Une expérience dans le secteur du transport ou de l'information voyageurs constitue un atout., Profil recherchéProfil recherchéMinimum 3 ans d'expérience en développement Full Stack Java.Excellente maîtrise de Java 11+, Spring Boot et Angular.Solides connaissances des architectures distribuées et du développement d'API REST.Bonne maîtrise des bases de données PostgreSQL et NoSQL.Expérience des environnements Linux et des outils DevOps.Connaissance des outils de monitoring, notamment ELK (Elasticsearch, Logstash, Kibana).Maîtrise des bonnes pratiques de qualité logicielle, de tests et d'intégration continue.Utilisation régulière d'outils d'IA générative dans un contexte de développement logiciel.Qualités recherchéesAutonomie, méthode et rigueur.Excellente capacité d'intégration au sein d'une équipe et respect des processus de développement.Esprit d'analyse et capacité à proposer des solutions adaptées.Force de proposition et prise d'initiative.Capacité à identifier les risques et à remonter rapidement les alertes.Bon relationnel et esprit d'équipe.Sens de l'organisation et respect des délais.Capacité à être rapidement opérationnel dans un environnement technique exigeant., * Minimum 3 ans d'expérience en développement Full Stack Java.
  • Excellente maîtrise de Java 11+, Spring Boot et Angular.
  • Solides connaissances des architectures distribuées et du développement d'API REST.
  • Bonne maîtrise des bases de données PostgreSQL et NoSQL.
  • Expérience des environnements Linux et des outils DevOps.
  • Connaissance des outils de monitoring, notamment ELK (Elasticsearch, Logstash, Kibana).
  • Maîtrise des bonnes pratiques de qualité logicielle, de tests et d'intégration continue.
  • Utilisation régulière d'outils d'IA générative dans un contexte de développement logiciel.

Qualités recherchées

  • Autonomie, méthode et rigueur.
  • Excellente capacité d'intégration au sein d'une équipe et respect des processus de développement.
  • Esprit d'analyse et capacité à proposer des solutions adaptées.
  • Force de proposition et prise d'initiative.
  • Capacité à identifier les risques et à remonter rapidement les alertes.
  • Bon relationnel et esprit d'équipe.
  • Sens de l'organisation et respect des délais.
  • Capacité à être rapidement opérationnel dans un environnement technique exigeant.

EUR

Spring Ansible Intégration continue Force de proposition Intelligence artificielle ELK Patrons de conception Kibana Git Hibernate Méthodes agiles Pro-activité Respect des délais MVC Angular Jenkins Scrum Autonomie Proxy Jira Test unitaire VPN Amélioration continue JSON PostgreSQL SonarQube API REST Spring Boot Java Pare-feu NoSQL Monitoring Esprit d'analyse Sens de l'organisation

Développeur Full Stack Java Spring Boot - Angular - Monitoring Elk H/F

Apply for this position