Développeur Java Senior (H/F)

Créez votre
PROFIL

Mission Freelance

Trouvez votre mission freelance

Poste pourvu !

Posté : 11 janvier 2024

Développeur Java Senior (H/F)

Lille et périphérie

Mission longue

Dès que possible

Selon profil


Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur Java Senior (H/F) à Lille et périphérie.

L’équipe est composée d’un Product Owner, d’un Leader Technique, d’un Développeur Backend Senior

(la mission) et d’un alternant Développeur Front React.

Nous cherchons un développeur backend Java Senior avec idéalement des connaissance Front en React

Native d’au moins 7 ans d’expérience sur la technologie

Les missions attendues par le Développeur Java Senior (H/F) sont :

– Développement Back en Java

– Des connaissances Front en React Native sont un plus.

– GitLab CI n’est pas une option 😉

Environnement technique :

o Langages : Java 17/21

o Frameworks : Quarkus Spring Boot, JUnit, Logback

o Base de données : MongoDB

o Serveur d’application : Service manager AWS (ECS) et infra Kubernetes

o Industrialisation : Docker, Maven

o Outils : Datadog, GitLab Ci, Jira, Sonar, etc.

De plus, les compétences suivantes en DevOps seront plus que souhaitables :

– Vous connaissez AWS et avez déjà travaillé sur des pipelines de livraison sur AWS (ou a

minima dans un environnement Cloud)

– Vous connaissez les logiciels de livraison continue comme Gitlab CI, Jenkins, Artifactory, …

– Mais aussi les logiciels intégrés dans les pipelines de livraison pour assurer la qualité/ la sécurité comme Sonar, CheckMark, Vault, …

– Vous êtes familiers avec les concepts Cloud et les outils DevOps comme : Terraform, Gitlab CI et Docker n’a plus de secret pour vous

Les tâches principales sont :

– Développer les US priorisée du backlog en application des normes de développement et de

qualité en place.

– Assurer une qualité de code optimale

○ Initie un bon socle

○ S’assure de la mise en place des guidelines ( Quality Gate, % code coverage, pyramide

de tests..)

○ Suivi des métriques

○ Garant de la bonne application des pratiques de devs

– Contrôler la dette technique

○ Sensibiliser alerter en cas d’obsolescence / mauvaise pratiques

○ Suivre, afficher et prioriser la dette technique

– Assurer le bon déroulement des Code Review

○ Animer et cadrer les CR (suivre le Time to Review, la Pull Request Size.. )

– Promouvoir la collaboration et l’engagement

○ Accompagne et facilite le partage de connaissance ( matrice de compétences, 1to1..)

○ Garant du process d’On-Boarding

○ Crée de la cohésion dans l’équipe

○ Être l’interlocuteur privilégié du PO / Stakeholders en cas de question technique

– Déployer de la qualité, rapidement

○ Focus l’équipe sur des solutions rapides, et fiables (KISS, )

○ Suivi de la fréquence de déploiement, taille de déploiement..

○ Favorise la collaboration Dev/Ops

– Participation au cadrage Technico/fonctionnel

– Participation aux études de faisabilité / estimations / planification

– Réalisation de cadrages fonctionnels et techniques pour les évolutions

– Réaliser des estimations de charge ou de complexité d’une évolution et des tâches à effectuer

– Produire les livrables en suivant les pratiques agiles

○ Tests unitaires (TDD) et tests fonctionnels automatisés (BDD)

○ Application packagée (Docker)

○ Documentation technique

– Analyser les rapports d’intégration continue et actions en conséquence

– Remonter les alertes et le reste à faire sur ses tâches

– Contribuer à l’activité d’étude d’architecture technique de l’équipe

– Être le référent Technique de l’équipe Scrum en lien avec le DevOps et les équipes infra pour les

choix technique mais aussi sur leurs mises en place

– Être le garant des process de dev

○ Mettre en place et être le garant des bonnes pratiques de dev

○ Mettre en place des process pour avoir une unicité de pratique au sein de l’équipe (listing de chose à faire lors d’une revue, …)

○ Mettre en place des métriques pour identifier des axes d’améliorations :

§ Couverture de code par les Test et des TU

§ Nombre d’aller-retour et Nb de retour sur les revues

§ Nombre d’anos

§ Temps passé sur les différentes étapes du Workflow (dev et Test (TU, TA,..) Revue, livraison …)

§ Réaliser des ateliers d’analyses et de prise d’action d’amélioration

Compétences techniques et fonctionnelles attendues :

– Terraform – Indispensable
– Java – Confirmé – Indispensable
– Amazon Web Services – Indispensable

Cette mission vous intéresse?

Vous justifiez d’une expérience significative comme Développeur Java Senior (H/F) ?
Vous êtes rigoureux, méthodique, organisé et vous savez faire preuve d’autonomie et de réactivité ?
Vous êtes à l’aise à l’écrit comme à l’oral ?
Vous maîtrisez les périmètres techniques cités avec les niveaux adéquats ?
Vous aimez évoluer dans un univers où l’autonomie, la prise d’initiatives, le partage et le travail en équipe sont porteurs de la réussite collective ?
Vous pensez que votre profil pourrait correspondre au besoin de notre client ?

N’attendez plus pour déposer votre candidature, nos Ingénieurs d’affaires se feront un plaisir de vous en dire plus !

Afin de ne rien rater de l’actualité Insitoo, abonnez-vous à notre page Linkedin !

Référence : 06-IEJA-QO