This position is no longer available.

Tech Lead JAVA - H/F

Permanent contract
Puteaux
Salary: Not specified
No remote work
Experience: > 1 year
Education: Master's Degree

JCDecaux
JCDecaux

Interested in this job?

jobs.faq.title

The position

Job description

La mission se déroulera au sein de la Direction des Systèmes d’Information, sous la responsabilité d’un architecte de la solution « Hive ».

Le rôle du Tech Lead consiste à :

  • Suivre au quotidien la bonne prise en compte des principes établis, et de manière générale le respect des bonnes pratiques

o   Le cas échéant, aider les développeurs

o   Donner aux POs tous les éléments pour prioriser la backlog en conséquence

o   Compléter si besoin les consignes à respecter

o   Adapter la chaîne de CI si nécessaire

  • Prendre connaissance des nouveaux besoins et assister les POs dans la qualification et les macro-estimations.

o   Détecter des difficultés particulières, imaginer des esquisses de solution, se rapprocher de l’architecte pour envisager les options

o   Le cas échéant, effectuer la conception détaillée des solutions

  • Suivre l’exploitabilité et le comportement des applications

o   Surveiller régulièrement, avec les POs, le comportement des applications avec les outils disponibles

Le cas échéant, proposer/réaliser des dashboards supplémentaires, ou remonter le besoin d’amélioration

o   Rester en contact régulier avec les intégrateurs et les ops

  • Suivre et traiter les merge requests
  • Rester à l’écoute des pratiques et des technologies qui émergent
  • Contribuer, avec l’architecte et les autres tech leads, à l’animation technique des équipes (ex. sessions Lunch&Learn)
  • Concevoir et réaliser des stories
  • Participer au recrutement des développeurs

Environnement technique :

·  Java backend :          Java 8, Spring, Hibernate, JPA,  JMS, Liquibase, flyway, WS SOAP,REST

·  Base données :          Postgresql, Mysql

·  Front end :                Javascript/Typescript, CSS. Angular2 et/ou Vue.js

·  Workflow                  UML, BPMN, Acitivity

·  Middlewares :           Apache, tomcat, kafka (très apprécié) ou autre ESB.

·  Security :                  SSL, OAuth2, SSO, OpenAM

·  VCS :                        Maitrise de Git

·  Cloud :                     Amazon web service (EC2, S3….)

·  CI & devops :           Maven, Jenkins, Docker, Kubernetes,

·  Monitoring:            Dynatrace, ELK, Gatling      


Preferred experience

Le profil recherché est un développeur Java Senior fullstack ayant une expérience significative, avec une capacité de conception technique de solution applicative, et sachant orienter et encadrer le travail d’autres développeurs dans une équipe de 6.

Compétences techniques requises (obligatoires) :

  • Parfaite maîtrise du développement

    objet Java sous Spring (JPA, WS REST)

  • Maîtrise et autonomie sur des technologies
    Web, idéalement Vue.JS
  • Bonnes connaissances SQL impératif,
    idéalement postgresql
  • Bonnes bases d’utilisation de GIT
  • Expérience avec des outils de qualité
    du code et CI tels que Jenkins, SonarQube,

Autres
compétences recherchées :

  • Connaissance d’un broker de messages,
    idéalement Kafka
  • Connaissance de Amazon Web Services
    (AWS) tels que EC2, RDS, S3, ELB
  • Expérience avec des conteneurs
  • Expériences avec des applications
    manipulant de la forte volumétrie de données
  • Expérience avec un APM

Qualités
humaines recherchées :

  • Aisance dans une équipe agile, scrum et/ou kanban, connaissance
    des workflows de gestion de projet et de ticketing de type JIRA.
  • Grande autonomie sur son périmètre
  • Capacité à entrainer une équipe
  • Collabore avec d’autres tech lead et
    architectes pour vérifier que ses choix sont compris et acceptés, pour tenir
    ce même public au courant de ses actions, et pour trouver les meilleurs
    solutions ou compromis avec eux.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.