Architecte Java - Offre d'Emploi Informatique.
Société : ELLE IT.
Emploi informatique ELLE IT
Lieu du Travail: Ile-de-France
paris
Type de Contrat : CDI
Expérience : Plus de cinq ans
Rémunération : 5000
En Ligne depuis le: 2011-04-29
Descriptif de l'Offre d'Emploi Informatique:
A- Lien de rattachement :
L’Architecte est placé hiérarchiquement sous la responsabilité du CTO. Il est rattaché à des projets en fonction de sa
spécialisation.
Il lui sera demandé une forte autonomie, tant dans ses activités de développement que dans la gestion de son planning et de
celle de ses équipes.
B- Missions principales :
L’Architecte sera affecté à la réalisation de projets complexes, inscrits dans la durée. Il est le responsable des livraisons
techniques des projets.
Une très large part de son temps sera consacrée au développement logiciel. Néanmoins, il lui sera demandé d’apporter
régulièrement son expertise technique aux équipes du pôle conseil.
Plus précisément, il lui faudra :
-
Définir et réaliser des architectures logicielles dans lesquelles les modules fonctionnels seront réalisés à partir des
documents techniques et fonctionnels fournis par le pôle conseil. Cela sous-entend par exemple le choix du langage de
programmation ou les Frameworks à utiliser. Ces réalisations devront adhérer aux conventions internes : organisation du
code, test unitaires, style. Par ailleurs, une bonne compréhension du domaine fonctionnel du client sera demandée
-
Définir, réaliser ou déléguer la réalisation de modules techniques transverses utilisés par divers projets (SSO,
génération de PDF, monitoring JMX, taglib, etc…). L’architecte doit participer à la capitalisation de ce type de
développement dans le cadre d’un Framework interne.
-
Réaliser ou déléguer la réalisation des tests unitaires et d'intégration sur les développements effectués afin d'assurer
la qualité des livrables
-
Réaliser régulièrement des revues de codes des projets sous sa responsabilité technique
-
Informer au mieux sa hiérarchie et le pôle conseil du suivi des réalisations, et des problèmes rencontrés (écarts entre
réalisations et spécifications, problèmes de planning, ou de faisabilité d'une tâche, données manquantes, et plus
généralement toute difficulté rencontrée).
-
Suivre le comportement des modules réalisés sur les plates-formes de production, afin de détecter tout problème
d'exploitation
-
Assurer dans les meilleurs délais la définition et la réalisation des correctifs requis par les équipes conseils
-
Documenter rigoureusement les développements réalisés, tant via des commentaires dans le code que par le wiki
-
Maîtriser et mettre en œuvre les outils de développement internes, tant en terme de code (framework, cms) que
d'outils (jira, confluence, hudson)
-
Assurer le lien entre le code développé et l’infrastructure technique d’exploitation. L’architecte doit définir les
différentes plateformes (Dev, Integ, Valid, Prod) nécessaires à la réalisation du projet. Ce travail doit pouvoir être fait en
collaboration avec les équipes système. Il doit assurer les mises en productions et documenter clairement ces processus.
Dans certains cas, des mises en productions pourront être délégués aux équipes systèmes avec un support de l’architecte
C- Autres missions
Outre ses activités de développement, l’architecte sera amené à :
-
Accompagner occasionnellement les équipes de conseils chez les clients afin d’apporter son expertise technique.
-
Participer à la réalisation de P.O.C. ou prototypages
-
Encadrer les Ingénieurs, les aider à prendre en main les outils internes, les faire monter en compétences
-
Assurer les ratings des Ingénieurs ayant travaillé sous sa responsabilité
-
Contribuer activement au transfert de connaissances techniques en interne (formation, documentation…)
-
Participer activement à l'élaboration de spécifications techniques et valider avec les équipes de conseils, l’ensemble
des documents définissant le projet et sur lesquels l'entreprise s’engagera.
-
Participer activement à la veille technologique et à l’animation de cette activité auprès des équipes de développement
-
L’Architecte sera le référent technique d’un ou plusieurs projets. Il devra connaître l’historique technique de ce ou ces
projets et devra suivre l’ensemble des évolutions qui leurs seront apportés.
-
Participer au process de recrutement et d’intégration
-
Plus généralement contribuer, quelle qu'en soit la manière, à l'amélioration des process internes du pôle technique et
de la qualité des applications
F- Détail Technologies pour Architecte J2EE :
-
Maitrise des frameworks entreprise java majeurs: Spring, Hibernate/JPA et au moins un framework web moderne
(Stripes, Spring MVC, Struts 2, wicket, JSF2, etc)
Par maitrise on entend: totalement à l'aise avec les APIs publiques de ces frameworks, et connait relativement bien certains
aspects internes de ces frameworks, i.e. a déjà contribué des patchs, bugfix, ou a déjà réalisé des extensions.
-
Bonne connaissance de l'écosysteme Spring: spring batch, spring integration, etc
-
Maitrise de SQL (requetage mais aussi optimisations/tuning), à l'aise avec au moins une des deux RDBMS couramment
utilisées à Ekino (MySQL ou Oracle)
-
Maitrise des outils / frameworks / best practice de test: maitrise TestNG ou Junit 4, et utilisation courante de certains
des outils/frameworks associés (frameworks de mocking, dbunit, etc)
-
Maitrise de l'outillage J2EE utilisé par Ekino: un IDE (eclipse ou IDEA), un gestionnaire de source (subversion ou git ou
mercurial), maven2/maven3, ant. Familier avec les outils d'intégration continue (hudson/jenckins) et de qualimétrie (PMD,
findbugs, sonar, ec)
-
A l'aise sur les environnements unix, et plus particulièrement linux: sait travailler sur un desktop sous linux, peut
naviguer sur des serveurs distants avec ssh, à l'aise avec le scripting shell. A de bonnes notions d'administration systeme
Unix.
Place: Paris
Fixed Salary Expectation (min): € 55000
Fixed Salary Expectation (max): € 60000
Full Package Salary: € 60000
Equity Attribution: No
Contract Type: Full time
Contract Duration: Open ended
Language (1): Français (Native)
Language (2): Anglais (Fluent)
Sectors:
- Marketing Services (Advertising, PR, Communication)
Function:
- Project Manager
Required Skills:
D- Critères d’évaluation
-
-
-
-
-
-
-
-
-
-
Pertinence et précision dans les choix techniques et technologiques
Qualité générale des développements et des livrables
Management et encadrement des ingénieurs
Capacité de vulgarisation
Qualité de la documentation produite
Qualité du reporting aux équipes conseil et managériales
Respect des délais impartis pour la réalisation des développements, sans sacrifier la qualité du code produit
Compréhension des enjeux techniques, fonctionnels et clients
Autonomie et faisant preuve d’initiative
Compétences techniques
E- Perspectives d’évolution
CTO
Offre d'Emploi Informatique - Informations complémentaires
Offre d'Emploi Informatique déposée par la société: ELLE IT
Site web de la société : ELLE IT
Recruteur : Marjorie


