Back
Find your career possibilities

Tech Lead Java/Flex/Angular (H/F) - Valenciennes (59)

At Lyreco, we believe in working together for tomorrow, which means constantly looking to innovate and evolve so that our employees, customers and business continue to grow and develop. We believe in a culture that values our employees and inspires them to be the best they can be and our core values of passion, excellence, respect and agility play a key part in this. Through a perfect blend of people, technology and our corporate social responsibility strategy, our future looks bright.

Job Description

LYRECO est en pleine transformation et pour répondre à ces enjeux, nous offrons une opportunité d’acquérir une expérience unique en travaillant en équipe sur des produit clefs au sein du département Sales Force Solutions qui a la responsabilité des projets IT pour nos forces de ventes à travers le monde (4000 commerciaux en Europe/Asie/Pacifique) et les outils de Pricing associés.

Ce poste s’inscrit dans le cadre de l’internalisation de notre application mobile de Sales Force sur tablette dédié aux commerciaux. En effet, une équipe produit en Agile va reprendre ce produit actuellement développé en Java (back) et Apache Flex (front) afin de le pérenniser et de le faire évoluer vers Angular dans les années qui viennent en fonction de la stratégie d’entreprise.

Votre fonction vous amènera à alterner entre plusieurs casquettes : développeur sénior sur des projets stratégiques, référent technique auprès des architectes, garant de diffusion des bonnes pratiques de développement auprès de l’équipe de développement.

Vous êtes organisé, vous avez une approche disruptive et vous avez la passion de répondre à des besoins business par la mise en œuvre de solution pragmatique, le tout dans un contexte international en mode collaboratif, ce poste est fait pour vous !

RESPONSABILITES

D’un naturel curieux, vous assurez une veille permanente pour proposer, mettre en œuvre et partager les axes d’amélioration concernant les multiples facettes que recouvrent votre fonction : architecture, conception, technologies, pratiques de développement, travail en équipe…

En tant que développeur expérimenté, vous savez mettre en œuvre les technologies et pratiques de développement modernes qui contribuent à produire des architectures performantes, réactives et résilientes. Vous appliquez les patterns adaptés en fonction des besoins : services synchrones (webservices/API), asynchrones (messages/événements), et batchs.

En tant que référent technique, vous intervenez dans les phases de cadrage des projets et collaborez étroitement avec les architectes : vous mettez en œuvre les principes d’architecture définis et formulez des recommandations pour contribuer à leur amélioration.

Vous participez à la conception et à l’implémentation de services au cœur du Système d’Information, et mettez votre expertise technique au service des utilisateurs finaux en apportant des réponses pragmatiques aux exigences techniques ou fonctionnelles exprimées dans les cahiers des charges ou au travers de user stories. A ce titre, vous animez certains rituels agiles des projets que vous intégrez.

Adepte des pratiques Crafts, vous capitalisez sur votre expérience pour faire vivre le référentiel des bonnes pratiques de développement dont vous assurerez la diffusion auprès des développeurs de l’équipe dans une logique d’amélioration continue : code review, pair programming, coding dojo.

Attaché à la culture DevOps, vous êtes soucieux de l’impact de vos réalisations sur l’environnement de production et collaborez étroitement avec les équipes en charge de la production pour optimiser la livraison et l’exploitation des réalisations de l’équipe de développement.

COMPETENCES ET QUALITES

Vous devez être titulaire d’un Bac +5 en informatique et/ou ayant acquis une expérience significative sur un poste similaire.

Vous avez une expérience de 5 ans minimum en développement polyvalent (Full Stack) : Back(Java) / Front-end (Flex).

Vous maitrisez les technologies et frameworks suivants : Java8, Spring Boot, Spring Batch, Active MQ, Apache Camel, Flex, Angular.

Vous contribuez à développer la culture DevOps et créez les pipelines d’intégration/livraison en continu (Git, Jenkins, Nexus) mettant en œuvre les stratégies de tests automatisés unitaires, d’intégration, de dérive de la performance). Vous comprenez l’intérêt de la conteneurisation (Docker, Openshift).

Vous êtes sensible aux sujets liés aux architectures applicatives : API REST, applications « cloud ready », Service Oriented Architecture, Event Driven Architecture, microservices.

Vous pratiquez idéalement le Test Driven Development (TDD).


A noter que l’on recherche un niveau d'anglais courant (écrit, oral) afin de rédiger les spécifications et que quelques déplacements en Europe et en Asie/Pacifique sont envisageables.

POURQUOI NOUS REJOINDRE ?

Dans un contexte international, au sein d’un Département clé de l’entreprise, vous pourrez développer vos compétences via la relation avec des interlocuteurs variés au sein de la DSI et du business.

Le plus important est que vous allez acquérir une expérience unique dans votre carrière au sein d’une architecture de SI alliant omnicanalité, Big Data, Data science et technologie open source.