Développeur Java Spring Javafx H/F
Role details
Job location
Tech stack
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
Requirements
Java, Spring Framework, Quarkus
- Kafka
- Hibernate
- Bases de données : Oracle, MongoDB, ElasticSearch
Frontend
- 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.
Benefits & conditions
Un cadre de travail stimulant avec des projets variés à fort impact
Un accompagnement de proximité et des formations continues
Une culture d'entreprise centrée sur la collaboration, l'innovation et le bien-être
Télétravail partiel possible, paniers repas, mutuelle premium
Envie de rejoindre une entreprise où il fait bon vivre ? Postulez dès maintenant et devenez acteur de votre avenir avec MAESTRIA.