Pour travailler à l'Apec, nos offres

1 ARCHITECTE TECHNIQUE JAVA / JEE FULLSTACK F/H


Détail de poste

Avec 900 collaborateurs, dont plus de 500 professionnels du Recrutement et de la gestion de carrière, l'APEC apporte des conseils personnalisés et des solutions sur-mesure aux cadres, jeunes diplômés et aux entreprises.

En appui de son réseau de 44 centres, répartis sur 12 délégations territoriales, et des audiences des sites de son portail Apec.fr (50 millions de visites en 2016), l'APEC accompagne ses clients au travers d'une gamme de services accessible en multicanal (dont 10 millions de visites en 2016 pour les applications mobiles) et en proximité.


Type de contrat : CDI

Lieu : PARIS 14

Mission

Au sein du Département des Systèmes d’Information (60 collaborateurs), vous définissez et garantissez la cohérence et la pérennité de l’architecture de tout ou partie des systèmes d’information et de son évolution.

Vous intervenez sur l’ensemble de l’architecture du SI opérationnel de l’APEC (Apec.fr et Back-office).

Vous exploitez au mieux les possibilités de l’art, dans le cadre du plan d'architecture des systèmes d'information de l'entreprise.

Vous assurez un niveau de qualité précis du code, à partir des spécifications techniques et/ou fonctionnelles validées par un client interne, dans le respect de délais et des coûts impartis.

 

Rattaché au Responsable du service développement projet et maintenance au sein d’une équipe composée de plusieurs architectes, vous mettez en œuvre les activités suivantes :

  1. Concevoir et conduire l’architecture technique
  • Elaborer l’architecture technique : implémenter les solutions nécessaires au développement et à l’exploitation de l’architecture technique ; rédiger, transmettre et mettre en place les différents protocoles et/ou outils, ainsi que les guides de développements utilisés par les équipes SI
  • Surveiller le bon déroulement de chaque étape du développement de l’application par des tests et valider tout ou partie d’une application et/ou les processus de développement liés
  • Organiser la recherche de solution en cas de dysfonctionnement
  • Proposer des solutions en cohérence avec le SI, argumenter ses propositions et communiquer les décisions
  1. Préconiser et conseiller les choix techniques pour assurer la cohérence
  • Définir et gérer les standards techniques
  • Pour tout nouveau projet ou toute nouvelle technologie, participer à l’étude d’impact sur l’architecture existante ou prévisionnelle
    • Préconiser des choix techniques en vue d’assurer la cohérence de l’évolution de l’architecture existante à travers la veille technologique
    • Etre pragmatique sur les choix techniques pour proposer la meilleure solution
    • Réaliser des POC pour valider en contexte les choix effectués
  1. Promouvoir l'architecture technique
  • Informer sur l’architecture technique avec une documentation adaptée et actualisée
  • Suivre le respect des normes d’architecture dans le cadre des projets/évolutions du SI
  • Réaliser des revues de code et intervenir de façon opérationnelle dans la correction et l’amélioration du code en s’assurant du suivi des bonnes pratiques de développement
  • Collaborer en étroite relation avec les autres architectes, les chefs de projet et les équipes de développement

Contexte technique :

  • Front-end : AngularJS v1.5, Angular 5, CMS Jahia
  • Back-end ; Java / JEE (Spring), API REST, SpringBatch
  • SGBDR : Oracle, MySQL
  • BigData : suite HortonWorks
  • Autres : SolR, NGINX, Tomcat, NodeJS, ESB (MuleSoft), Luxid 7.2 (outil de sémantique), Windows
  • Environnements connexes : ETL Informatica, Qlik, CRM Salesforce, AdobeCampaign
  • Usine logiciel : Maven, Jenkins, Ansible, Nexus, Sonar

 



Profil recherché

Diplômé d’une Ecole d’ingénieur ou Bac + 5 en informatique (développement logiciel) ou équivalent. Vous avez au minimum 5 ans d’expérience en développement logiciel dans un contexte Java/JEE.

Compétences requises :

  • Très bonne maîtrise de Java / JEE  dans un contexte Spring ;
  • Maitrise d’AngularJS / Angular 5 et connaissances des autres frameworks Javascript ;
  • Maîtrise des risques liés à la sécurité des applicatifs
  • Maîtrise des normes et cycle de vie du code
  • Bonnes connaissances en CMS (en particulier Jahia) ;
  • Bonnes connaissances en industrialisation et outillage (déploiement, intégration continue)
  • Bonnes connaissances sur la gestion de la performance sur une plate-forme à forte audience;
  • Connaissances en BigData (en particulier Hortonworks)
  • Connaissances des risques liés à la sécurité des infrastructures ;
  • Connaisances systèmes  : Linux, Windows, Web, virtualisation, haute disponibilité, répartition de charge

 


Salaire : Selon profil


Postuler à cette offre

Nom

Prénom

Mail

Confirmez votre mail

CV
Lettre de motivation
Captcha captcha refresh