Développeur JAVA backend at Collective
Aix-en-Provence, Provence-Alpes-Côte d'Azur, France -
Full Time


Start Date

Immediate

Expiry Date

26 Feb, 26

Salary

0.0

Posted On

28 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring, Angular, Hibernate, REST, Oracle, Eclipse, IntelliJ IDEA, Git, Design Patterns, TDD, Agile, Cryptography, Service-Oriented Programming, Interface Programming

Industry

Software Development

Description
Intitulé du poste : Concepteur – Développeur Java Senior (+7 ans) 1. Contexte de la mission Notre client conçoit et met à disposition des acteurs réglementés des solutions technologiques innovantes nécessaires à l’exercice de leurs missions de service public. Au sein de la Direction Applicative, les projets sont structurés par portefeuilles et gérés de bout en bout : pilotage, développement, qualification, intégration et livraison auprès des équipes d’exploitation, en charge de la mise en production. Le renfort demandé concerne le développement d’applications métier critiques. 2. Description de la mission Sous la conduite du chef de projet et de l’architecte référent, le prestataire participera à toutes les phases de développement des projets du portefeuille. Les responsabilités incluent : Participation à la conception d’applicatifs. Rédaction ou contribution aux spécifications techniques. Développement de tout ou partie des applications. Développement des tests unitaires et tests d’intégration. Participation au packaging et à l’utilisation de la plateforme d’intégration continue. 3. Livrables attendus Documents de spécifications techniques. Sources développées, tests unitaires et d’intégration. Mode opératoire d’installation. Notes et documentations techniques. 4. Profil recherché Formation & expérience BAC+4 / BAC+5. 5 ans d’expérience minimum dans le développement Java en environnement similaire. Expériences obligatoires Conception logicielle : analyse des exigences, rédaction de spécifications techniques. Intégration applicative : packaging, debug, tests unitaires / intégration. Correctifs et optimisation : gestion des faits techniques, amélioration de performance, optimisation de fonctionnalités existantes. 5. Compétences techniques requises Environnement Java (obligatoire) Maîtrise du développement Java pour applications web. Versions : JDK 11 / 17 / 21. Serveur applicatif : Tomcat. Frameworks : Spring (Spring Boot, IOC, MVC, Batch) Hibernate Services Web : REST. Base de données Très bonnes connaissances Oracle. Front-end Connaissances solides en Angular (important). Environnement de développement IDE : Eclipse ou IntelliJ IDEA. Gestion de sources : Git. Bonnes pratiques de conception Design patterns. Programmation par service et par interface. Approches TDD / test-first. Méthodologies & plus appréciés Expérience en méthodologies Agiles. Connaissances en signature électronique et cryptographie (serait un plus). 6. Qualités personnelles attendues Sens du service et orientation client. Rigueur, organisation, fiabilité. Esprit d’initiative et force de proposition. Capacités rédactionnelles et relationnelles. 7. Compétences clés Obligatoires : Java, Spring Importantes : Angular Appréciées : expérience cryptographie / signature électronique
Responsibilities
The developer will participate in all phases of project development, including application design, technical specifications, and unit and integration testing. They will also contribute to the packaging and use of the continuous integration platform.
Loading...