DEVELOPPEUR SI Vidéo (MAM, PADDEF, transcodage) - Fullstack JAVA JEE Angular Senior
- Date de publication :30/04/2025
- Views 96
Description de la mission
Nous recherchons pour notre client MEDIA TV un développeur fullstack JAVA JEE Angular expérimenté à pouvoir rapidement.
Le poste est proposé en CDI, pour débuter une première mission d’une durée minimale de 1 an renouvelable chez notre client.
Le client accepte le télétravail, cependant, les réunions devront obligatoirement être suivies en présentiel, au siège de ce dernier.
La connaissance du secteur des médias audiovisuels est PRIMORDIALLE : outils de gestion de médias vidéo, audio, sous-titres (MAM, PADDEF, transcodage, etc.).
Vos principales missions :
- Développement frontend et/ou backend dans un environnement Java JEE, en prenant en compte les problématiques d’ergonomie et d’optimisation,
- Mise en œuvre de la modélisation orientée objet, des design patterns, ainsi que des normes et bonnes pratiques du développement Java/JavaEE,
- Travail en équipe, dans un contexte agile, selon des directives techniques définies par un chef de projet et un architecte.
Compétences requises indispensables :
Front-end :
- Expertise en développement d’interfaces utilisateurs, notamment le paradigme Single Page Application, la programmation réactive (Reactive Programming) et le Fluid Design ;
- Maîtrise des frameworks Angular, React.js, Vue.js, jQuery, ainsi que des langages HTML5, CSS3, JavaScript/TypeScript, Groovy ;
- Connaissance approfondie des design patterns utilisés en développement frontend, notamment Module Pattern, Strategy Pattern, Builder Pattern, Observer Pattern ;
- Maîtrise du Test Driven Development (TDD) et des frameworks de tests unitaires et d’intégration (Jasmine, Selenium, Needle) ;
- Maîtrise des outils de l’usine de développement logiciel (Git, Jenkins, SonarQube).
Back-end :
- Expertise en développement Java 11+ ;
- Maîtrise du développement backend avec l’écosystème Spring (Spring Framework, Spring Data, Spring Boot, Spring Cloud) ;
- Maîtrise de Liquibase et de JPA/Hibernate (configuration et utilisation) ;
- Solide expérience en SQL, transactions distribuées, et gestion des problématiques N+1 queries ;
- Connaissance des bases NoSQL orientées documents ;
- Maîtrise des design patterns tels que MVC, Repository/DAO, API Gateway, Event Sourcing, Asynchronous Messaging ;
- Maîtrise du TDD et des outils de tests (JUnit, Mockito, Cucumber) ;
- Maîtrise des outils de développement logiciel (Git, Nexus, Jenkins, Maven, SonarQube).
- Maîtrise du développement de Web Services REST/JSON ;
- Maîtrise des plateformes d’orchestration (Kubernetes, Docker) ;
- Maîtrise de JobScheduler ;
- Bonne connaissance de l’Elastic Stack et des plateformes de messagerie (RabbitMQ).
Si vous répondez aux deux grands critères incontournables de notre client, n’hésitez pas à nous faire parvenir votre date de disponibilité, votre CV au format Word ainsi que vos prétentions financières.
Dans l’attente d’un futur échange et d’une future collaboration,
L’équipe EMMA-IT