Développeur Java H/F

Reboot
Canton de Cagnes-sur-Mer-1, France
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 87K

Job location

Remote
Canton de Cagnes-sur-Mer-1, France

Tech stack

Java
Agile Methodologies
Confluence
JIRA
Unit Testing
Code Review
Command-Query Responsibility Segregation (Software Development)
Linux
Elasticsearch
Hibernate
JavaFX
Spring
Maven
MongoDB
Oracle Applications
Backend
GIT
Kubernetes
Kafka
Front End Software Development
Event Sourcing
Jenkins
Microservices

Job description

Vos missions au quotidien seront :

  • Participation à l'élaboration des besoins métiers
  • Estimation et conception des solutions techniques
  • Implémentation des solutions techniques
  • Livraison régulière des fonctionnalités ayant de la valeur métier
  • Analyse et la correction d'anomalies
  • Participation à la validation des développements livrés (réalisation de tests unitaires, revue de code)

Environnement de travail :

  • Contexte Agile
  • Mise en oeuvre de pratique DDD
  • Environnement technologique vaste (Oracle, Java, Ecosystème Spring, Kafka, Jenkins, Git, Maven, Architecture distribué, CQRS, Event Sourcing,...)
  • Ambiance de travail collaborative

Requirements

BackEnd : Spring, Quarkus, Kafka, Hibernate, Oracle, ElasticSearch, MongoDB

  • FrontEnd : JavaFX
  • Outils DevOps : Jenkins, Kubernetes, Git, Maven
  • Architectures distribuées
  • Environnement Linux
  • Outils : Jira, Confluence, Profil recherchéProfil recherché :Expérience significative en développement Java dans des projets similairesLa maitrise de l'ensemble des éléments de la Stack technique n'est pas attendue, mais une bonne connaissance de l'écosystème Java est nécessaireConnaissance des architectures distribuées de type CQRS/Event Sourcing ou MicroservicesEsprit d'équipe, capacité d'écoute et d'ouverture, volonté de progresser aux côtés d'autres développeursCapacité à s'inscrire dans un processus de développement établiSensibilité aux respects des normes de développementIntérêt pour développer des fonctionnalités orientées métierNotion de processus de déploiement continue et de gestion de versions applicatives, * Expérience significative en développement Java dans des projets similaires
  • La maitrise de l'ensemble des éléments de la Stack technique n'est pas attendue, mais une bonne connaissance de l'écosystème Java est nécessaire
  • Connaissance des architectures distribuées de type CQRS/Event Sourcing ou Microservices
  • Esprit d'équipe, capacité d'écoute et d'ouverture, volonté de progresser aux côtés d'autres développeurs
  • Capacité à s'inscrire dans un processus de développement établi
  • Sensibilité aux respects des normes de développement
  • Intérêt pour développer des fonctionnalités orientées métier
  • Notion de processus de déploiement continue et de gestion de versions applicatives, Spring Maven Confluence Oracle Git Hibernate MongoDB Jenkins Kubernetes KAFKA Jira Test unitaire Capacité d'écoute Java

Benefits & conditions

Télétravail deux jours par semaine (à partir de 4 mois d'ancienneté)

Apply for this position