SCALIAN

Développeur Java (h/f)

Posted 2 days ago

Experience
3-5 years
Offer salary
Not specified
Location
Montpellier, France
Contract type
CDI, Freelance
Work arrangement
Sur Site
Starting Date
ASAP
Stack required
Java
Spring Boot
Api Rest
Postgresql
Jpa
Hibernates
Kafka

Company Description

View more
Créé en 1989, le groupe Scalian compte plus de 6000 personnes en France et à l’international. Il est organisé en 3 pôles métiers spécialisés dans l'OT, l'IT, et le conseil. Scalian mène des activités dans 12 pays : France, Espagne, Portugal, Allemagne, Italie, Royaume-Uni, Belgique, Suisse, Inde, Maroc, Canada, et États-Unis. Established in 1989, the Scalian Group has nearly 6,000 employees in France and abroad. It is organized into 3 business lines specializing in OT, IT and consulting. Scalian has activities in France, Germany, Spain, Portugal, Italy, the United Kingdom, Belgium, Switzerland, India, Morocco, Canada and the United States.

Job Description

Missions principales


Concevoir, développer et maintenir des API REST destinées aux applications mobiles

Participer à la conception de solutions techniques robustes, performantes et évolutives

Développer des services Back-End en Java et Spring Boot

Concevoir et implémenter des architectures orientées événements avec Kafka

Participer à la définition des choix d'architecture et promouvoir les bonnes pratiques de développement

Concevoir des applications selon les principes de la Clean Architecture et de l'Architecture Hexagonale

Développer et maintenir les accès aux données avec JPA/Hibernate et PostgreSQL

Réaliser les tests unitaires et les tests d'intégration afin de garantir la qualité des livrables

Contribuer à l'amélioration continue des pratiques de développement, de qualité logicielle et des processus CI/CD

Participer aux cérémonies Agile et collaborer étroitement avec les équipes produit, les architectes et les développeurs

Veiller à la performance, à la résilience, à la sécurité et à la maintenabilité des applications


Compétences requises


Excellente maîtrise de Java (Java 21 ou version supérieure)

Solide expérience avec Spring Boot 3+

Maîtrise du développement d'API REST

Expérience avec PostgreSQL

Bonne maîtrise de Kafka et des architectures Event-Driven

Solides connaissances en programmation orientée objet

Maîtrise de JPA et Hibernate

Expérience des tests unitaires et des tests d'intégration avec JUnit

Bonne maîtrise de Git et des outils CI/CD tels que GitLab CI, Jenkins ou équivalent

Bonne compréhension des architectures distribuées, des microservices et des principes de conception logicielle

Capacité à concevoir des API performantes adaptées aux usages mobiles

Sensibilité aux problématiques de performance, de résilience, de sécurité et de qualité du code

Une expérience avec Docker, OpenAPI, Swagger, OpenTelemetry, OAuth2, OIDC, JWT, CQRS ou l'Outbox Pattern constitue un atout


Profil recherché


Diplômé(e) d'une formation supérieure en informatique (Bac+5 ou équivalent)

Expérience confirmée en développement Back-End Java

Solides compétences en conception logicielle et en architectures distribuées

Expérience dans un environnement Agile et DevOps

Capacité à travailler en autonomie tout en collaborant efficacement avec une équipe pluridisciplinaire

Excellentes capacités d'analyse, de communication et de résolution de problèmes

Esprit d'équipe, rigueur et sens des responsabilités

Force de proposition et volonté de contribuer à l'amélioration continue des pratiques techniques et des solutions développées

https://careers.scalian.com/