
Développeur Java H/F - AddixGroup
- Aix-en-Provence - 13
- CDI
- AddixGroup
Les missions du poste
AddixGroup est une société de conseil et réalisation en développement applicatif, data, cloud et cybersécurité. En somme, un partenaire en transformation digitale des entreprises, reconnu pour son professionnalisme et son approche clients / consultants.
Notre singularité : nous cherchons véritablement à développer nos consultants en portant leur carrière à la hauteur de leurs espérances. Nous les poussons dans leur formation et progression au travers de projets stimulants au sein d'entreprises à impact ou en phase de transformation vers un modèle plus responsable et durable.
Nous aidons nos clients à réussir leur transformation numérique en travaillant aux côtés de leurs équipes sur :
-le développement et la maintenance de produits performants et durables avec un excellent niveau technique ;
-l'évaluation du niveau de sûreté / cybersécurité en combinant audit et pentests ainsi que la mise en oeuvre d'actions de remédiation ;
-l'évaluation, la mise en oeuvre et la migration de solutions cloud agnostiques ;
-l'exploitation de leur potentiel data en leviers de performance business.Au sein d'une équipe projet pilotée par un chef de projet et un architecte, vous interviendrez dans les différentes phases de développement d'applications au sein d'un portefeuille dédié à des services de confiance numérique.
Vos missions incluront notamment :
La participation à la conception technique des applications.
La rédaction des spécifications techniques.
Le développement des fonctionnalités (back-end principalement, avec une ouverture possible sur le front-end).
L'écriture de tests unitaires et de tests d'intégration.
Le packaging des livrables et leur intégration dans une chaîne d'intégration continue.
Livrables attendus :
Spécifications techniques
Code source accompagné des tests
Mode opératoire d'installation
Le profil recherché
Formation & Expérience :
Bac +4/5 en informatique
Minimum 7 ans d'expérience sur des projets similaires
Compétences techniques :
Java (JDK 11, 17, 21)
Spring (Spring Boot, Spring IOC, Spring MVC, Spring Batch)
Hibernate
Web services : SOAP, REST
Bases de données : Oracle
Front-end : Connaissances en Angular (appréciées)
Environnement de développement :
Eclipse / IntelliJ IDEA
GIT
Serveur d'applications : Tomcat
Bonne compréhension des principes de conception logicielle :
Design patterns
Programmation orientée services/interfaces
Approche "Test First"
Méthodologies :
Connaissance des méthodologies agiles appréciée
Atouts supplémentaires :
Une expérience dans le domaine de la signature électronique et de la cryptographie est un plus
Qualités personnelles :
Sens du service et de l'organisation
Rigueur et autonomie
Capacités rédactionnelles et relationnelles