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

Inventiv IT
Inconnu, France
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence JIRA Unit Testing Software Quality Code Review Information Systems Databases Continuous Integration Software Design Patterns
+36 more
Linux DevOps Distributed Systems Elasticsearch Hibernate (Java) IntelliJ IDEA Virtual Private Networks (VPN) Spring Framework JSON PostgreSQL Model View Controller (MVC) NoSQL Scrum Methodology Red Hat Enterprise Linux Logstash Ansible Software Engineering SonarQube Multithreading Performance Testing ReactJS Spring-boot Generative AI Firewalls (Computer Science) Backend Gitlab Git Spring Data AngularJS Integration Tests Front End Software Development Kibana Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all