Senior Java Developer

Oliver James Associates Limited
4 days ago

Role details

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

Job location

Tech stack

Clean Code Principles
Java (Programming Language)
Java Platform Enterprise Edition (J2EE)
WildFly (JBoss AS)
Oracle Databases
Vaadin
Spring-boot
Technical Debt
Backend

Job description

Nous recherchons un Développeur Java Senior pour rejoindre une équipe en charge de la modernisation progressive d'un système critique historique vers une architecture plus moderne.

Le rôle implique une forte capacité d'analyse, d'abstraction et de modélisation, ainsi qu'une participation active à la conception de solutions techniques dans un environnement complexe et legacy.

Vous interviendrez dans une petite équipe multidisciplinaire sur un programme de transformation à long terme, structuré en plusieurs phases., * Concevoir et proposer des solutions techniques robustes dans un environnement legacy en évolution

  • Participer à la modélisation fonctionnelle et technique de nouvelles fonctionnalités
  • Contribuer à la modernisation progressive d'un système existant vers une architecture cible
  • Implémenter des fonctionnalités backend complexes en Java
  • Collaborer étroitement avec l'architecte, l'analyste et les autres développeurs
  • Apporter une vision globale et une capacité de priorisation pragmatique
  • Appliquer les bonnes pratiques de développement (clean code, maintainability, testability)
  • Participer aux décisions d'architecture et aux choix techniques
  • Contribuer à la réduction de la dette technique

Requirements

  • Développeur Java Backend très senior
  • Forte capacité d'abstraction et de modélisation
  • Esprit analytique et structuré
  • Approche pragmatique et orientée solution
  • Capacité à travailler dans des environnements legacy complexes
  • Bonne communication technique avec des profils architecte / analyste
  • Capacité à prioriser et prendre du recul
  • Sens du clean code et des bonnes pratiques

Stack technique

  • Java 21
  • J2EE
  • JBoss 8
  • Oracle Database
  • Vaadin
  • Environnement legacy à moderniser
  • Principes d'architecture hexagonale (connaissance souhaitée), * Pas de Spring Boot
  • Rôle fortement orienté backend

Ce qui fait la différence

  • Capacité à designer des solutions, pas seulement coder
  • Vision architecturelle
  • Expérience dans la modernisation de systèmes legacy
  • Forte maturité technique
  • Esprit pragmatique et structuré

Benefits & conditions

  • Clean Code / Best Practices, * Petite équipe technique
  • Collaboration étroite avec architecte
  • Programme de transformation long terme
  • Projet structuré en plusieurs phases
  • Environnement technique complexe et métier riche

Apply for this position