DEVELOPEUR SENIOR JAVA/ANGULAR

Partagez et envoyez cette annonce à vos amis !

Description du poste

Le/La titulaire de ce poste participe aux développements et l?architecture de la solution
logicielle d?un projet informatique Européen important et complexe, en lien avec la gestion de la transmission et du marché des réseaux électriques, tout en respectant les calendriers,
les coûts et la qualité. Le/La titulaire reportera au Responsable Produit au sein d?une équipe internationale de 12 développeurs.
Principales responsabilités
Dans le cadre de l'exécution des projets Software Solutions (SWS) au sein de la branche
Services, le/la développeur contribue à la livraison de la solution logiciel. Il/elle collabore
étroitement avec le Responsable Produit et les Experts métiers :
? Le/La développeurs intègre l?équipe projet et contribue à la réalisation de la
solution logicielle, aux adaptations, aux évolutions nécessaires à la livraison de la
solution,
? Il encadre une petite équipe de développeurs,
? Il participe à la méthodologie Agile en place sur le projet,

? Il s?approprie l?architecture logicielle et contribue à son amélioration,
? Il s?investie dans la compréhension et la qualité de la solution,
? Il s?interface avec les équipes de développeurs offshore,
? Il participe aux revues techniques d?ingénierie (qualité, code, sécurité),
? Il supporte les testeurs pendant les phases de tests et de recettes,
? Il optimise le processus de déploiement, participe à la mise en place l?intégration
continue, le déploiement continu et le processus d'automatisation des tests avec
l?équipe qualité du projet,
? Il supporte l?intégration de la solution lors des déploiements internes ou externes
client. Il identifie et résout rapidement les problèmes site et contribue à
l?optimisation des performances.

Profil du poste

Connaissances techniques et expériences dans les domaines
suivants :
? Développement des applications dans les contextes IT/Multitier/SOA/Web
? Méthodologie Agile, Intégration Continue, Déploiement Continue
? Connaissances avancées en architecture logicielle et programmation : architecture
orienté services, redondance, haute disponibilité, sécurité, MOM, ORM, SDLC, UML,
design patterns, code hautes performances, API design, caching, injection de
dépendances, complexité algorithmique, programmation sécurisée, multithreading,
profilage de code, tests unitaires / d'intégration
? Plateformes : JEE, Spring, Hibernate, Flowable
? Langages : Java ; connaissance de C++, C# est un plus
? Web : JavaScript, HTML, CSS; connaissance de GWT, Angular, NodeJS, npm, Bower,
TypeScript est un plus
? Langages de script : Bash, Batch, Groovy
? Middleware : Apache Kafka, JBoss, WebLogic, Tomcat, Jetty, Apache HTTP,
ActiveMQ
? Services Web : SOAP (+ WS-Security), REST, OpenAPI/Swagger
? Bases de données relationnelles : MS SQL Server, PostgreSQL, Oracle
? Systèmes opérationnels : Linux et Windows
? Sécurité : infrastructure à clés publiques, authentification, autorisation, LDAP,
chiffrement RSA, cryptage
? SCM : Git, SVN
? Suite Atlassian, JIRA, Confluence
? Autres : XML (JAXB, SAX), JSON, YAML, CXF, Drools, YUM, JMS, SOAP UI, Puppet,
Jenkins, Sonar, Coverity, OWASP
Expérience requise
? Plusieurs années d?expérience (minimum 6 années) en matière de développements
de logiciel dans un contexte d'opérations international (livraison de projets)

Environnement Technique:

ANGULAR, JAVA 6-8-11, et une connaissance des technologies Node.js et C# est un plus.
Parler un anglais courant serait un idéal .

Dossiers de candidature

CV et copie de passport à envoyer à l'adresse suivante:
[email protected]