Développeur Java - J2EE H/F

Unitech Solutions
France
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology JIRA Automation of Tests Unit Testing Unix Computerized Maintenance Management Systems Code Review Continuous Integration Relational Databases Linux Java Platform Enterprise Edition (J2EE)
+19 more
Java EE Connector Architecture Spring Framework Model View Controller (MVC) Octave Oracle Databases Oracle (Applications) Scrum Methodology Simple Object Access Protocol (SOAP) Software Engineering SonarQube PL-SQL SQL Databases Systems Integration Web Services Git Integration Tests Restful APIs Code Restructuring Jenkins

Job description

Le consultant interviendra en tant que Développeur Senior Java/J2EE pour accompagner la MOE dans le développement, l’évolution et l’intégration des composants techniques de la plateforme AGoRA., Montée en compétence sur l’écosystème AGoRA et le SI M2E.

  • Développement d’interfaces entre Octave Attune EAM et les applications du SI.
  • Création et intégration d’API REST et Web Services SOAP.
  • Développement des User Stories définies dans les sprints Agile.
  • Réalisation des tests unitaires, fonctionnels et d’intégration.
  • Revue de code, optimisation et refactoring.
  • Participation aux cérémonies Scrum.
  • Livraison et déploiement des versions applicatives.
  • Contribution à la documentation technique et au maintien des connaissances de l’équipe.

Livrables attendus

Livrables techniques

  • Développements applicatifs

  • Développement des User Stories validées.
  • Création de nouvelles API REST et services SOAP.
  • Production des versions source et binaires des applications.
  • Intégration des nouvelles interfaces au sein de l’écosystème AGoRA.

Livrables de tests

  • Jeux de tests automatisés.
  • Tests unitaires.
  • Tests fonctionnels.
  • Tests d’intégration.
  • Rapports d’exécution et résultats des campagnes de tests.

Documentation technique

  • Dossiers techniques (STD).
  • Documentation des interfaces.
  • Contrats de services.
  • Documentation des flux applicatifs.
  • Mise à jour des référentiels techniques existants.

Livrables Agile

  • Chiffrage des User Stories.
  • Mise à jour des tickets Jira.
  • Participation aux démonstrations de sprint.
  • Suivi de l’avancement des développements.

Livrables de déploiement

  • Packages de livraison.
  • Releases applicatives.
  • Déploiement sur les environnements de développement, recette et intégration.
  • Support à la phase de mise en production.

Environnement technique

  • Java 8+
  • Spring Framework
  • Oracle
  • PL/SQL
  • REST / SOAP
  • Git
  • Jenkins
  • SonarQube
  • Unix/Linux
  • Jira
  • Octave Attune EAM (HxGN EAM)

Conditions de travail

  • Prestation réalisée au forfait avec obligation de résultat.
  • Production d’un compte-rendu mensuel d’activité.
  • Validation mensuelle des livrables par le client.
  • Habilitation H0B0V requise pour l’accès aux plateformes de test.
  • Respect des exigences RGPD et des règles de confidentialité de l’entreprise.

Requirements

Profil recherchéBac +5 ou équivalentEntre 2 et 15 ans d’expérienceSolide expérience dans le développement d’applications d’entreprise et l’intégration de systèmesMaîtrise du développement en Java 8 et versions supérieuresExpérience avec J2EEConnaissance du Spring FrameworkCompréhension de l’architecture MVCCompétences en intégration de Web Services REST et SOAPConception et développement d’interfaces applicativesMaîtrise des bases de données Oracle, SQL / PL-SQL, procédures stockées et triggersConnaissance des systèmes Unix/LinuxUtilisation de Git, Jenkins et SonarQubeExpérience avec l’intégration continuePratique des méthodes Scrum et AgileUtilisation de Jira et gestion des User StoriesAtout : connaissance d’Octave Attune EAM (HxGN EAM)Atout : expérience sur des environnements GMAO ou maintenance industrielleExcellentes capacités relationnelles et esprit d’équipeAutonomie, rigueur et organisationCapacité d’analyse et de synthèseForce de propositionBonnes capacités rédactionnellesCommunication efficace avec les équipes techniques et métiersVision globale des problématiques SI, 1. Bac +5 ou équivalent

  1. Entre 2 et 15 ans d’expérience
  2. Solide expérience dans le développement d’applications d’entreprise et l’intégration de systèmes
  3. Maîtrise du développement en Java 8 et versions supérieures
  4. Expérience avec J2EE
  5. Connaissance du Spring Framework
  6. Compréhension de l’architecture MVC
  7. Compétences en intégration de Web Services REST et SOAP
  8. Conception et développement d’interfaces applicatives
  9. Maîtrise des bases de données Oracle, SQL / PL-SQL, procédures stockées et triggers
  10. Connaissance des systèmes Unix/Linux
  11. Utilisation de Git, Jenkins et SonarQube
  12. Expérience avec l’intégration continue
  13. Pratique des méthodes Scrum et Agile
  14. Utilisation de Jira et gestion des User Stories
  15. Atout : connaissance d’Octave Attune EAM (HxGN EAM)
  16. Atout : expérience sur des environnements GMAO ou maintenance industrielle
  17. Excellentes capacités relationnelles et esprit d’équipe
  18. Autonomie, rigueur et organisation
  19. Capacité d’analyse et de synthèse
  20. Force de proposition
  21. Bonnes capacités rédactionnelles
  22. Communication efficace avec les équipes techniques et métiers
  23. Vision globale des problématiques SI, PL/SQL SOAP Spring Intégration continue Force de proposition SGBD Tests fonctionnels SQL GMAO Linux REST Agora Oracle Git Création d’une base documentaire Web services MVC Jenkins Scrum Autonomie Compétences rédactionnelles Jira Test unitaire SonarQube API REST Java UNIX Esprit d’analyse

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:53 min

Analyzing a legacy car leasing enterprise application

Henning Schwentner · LIVE

Videos

See all

Related articles

See all