Développeur Java Spring Javafx H/F

Maestris
Canton de Cagnes-sur-Mer-1, France
3 days ago

Role details

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

Job location

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

Tech stack

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

Job description

  • Contribuer à la formalisation et la qualification des besoins métier en collaboration avec les parties prenantes.
  • Participer à l'estimation de charge, à la conception technique et à l'élaboration des architectures applicatives.
  • Assurer l'implémentation, l'industrialisation et l'optimisation des fonctionnalités au sein de l'écosystème applicatif.
  • Produire des livrables réguliers et incrémentaux apportant une réelle valeur métier.
  • Réaliser l'analyse et la résolution d'anomalies sur les environnements de développement et d'intégration.
  • Contribuer à la qualité logicielle : rédaction et exécution de tests unitaires, participation aux revues de code, application des bonnes pratiques et normes internes.

Environnement et pratiques de travail

  • Cadre de développement Agile.
  • Adoption de pratiques d'architecture orientée domaine (DDD).
  • Écosystème technologique étendu :

Oracle, Java, Spring Framework, Kafka, Jenkins, Git, Maven, architectures distribuées, CQRS, Event Sourcing, etc.

  • Culture de travail collaborative et environnement stimulant.
  • Télétravail possible deux jours par semaine (à partir de 4 mois d'ancienneté en mission).

Stack technique

Backend

  • Java, Spring Framework, Quarkus
  • Kafka
  • Hibernate
  • Bases de données : Oracle, MongoDB, ElasticSearch

Frontend

Requirements

  • JavaFX

DevOps / Infra

  • Jenkins, Kubernetes
  • Git, Maven
  • Linux
  • Outils collaboratifs : Jira, Bitbucket, Confluence, * Expérience avérée en développement Java sur des projets d'envergure similaire.
  • Maîtrise solide de l'écosystème Java ; une connaissance exhaustive de la stack n'est pas requise.
  • Compréhension des architectures distribuées (CQRS / Event Sourcing, microservices).
  • Forte appétence pour le travail en équipe, la communication et la montée en compétence collective.
  • Capacité à évoluer au sein d'un processus de développement structuré (normes, revues, intégration continue).
  • Sensibilité aux bonnes pratiques : clean code, normes de développement, qualité logicielle.
  • Intérêt marqué pour la mise en oeuvre de fonctionnalités orientées métier.
  • Notions ou expérience de déploiement continu et de gestion du cycle de version.

Apply for this position