Développeur Java

DEODIS
Aix-en-Provence, France
3 months ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Apache Tomcat Unit Testing Cascading Style Sheets (CSS) Databases Continuous Integration Software Debugging Software Design Patterns Eclipse (Software) Elasticsearch
+17 more
Hibernate (Java) IntelliJ IDEA Java Development Kit Java Servlet Spring Framework Oracle (Applications) Performance Tuning Simple Object Access Protocol (SOAP) Software Engineering Web Applications Web Services Spring-mvc Spring-boot Git AngularJS Apache Kafka Spring Batch

Job description

Dans la direction du SI applicatif, les projets sont organisés par pôle de compétences. Chaque portefeuille est en charge de gérer ses projets, à la fois en terme de pilotage et suivi, de développement, qualification et livraison auprès de la direction de l?exploitation qui en assure la mise en production et l?exploitation.

Sous la double conduite du chef de projet et de l?architecte, le prestataire participera aux différentes phases de développements des projets du portefeuille plateformes et échanges partenaires.

Il aura à sa charge : ? Participation à la conception d’applicatifs ? Participation à l?écriture de spécifications techniques ? Développement de tout ou partie de l?applicatif ? Développement de tests unitaires et d?intégration ? Packaging et utilisation de la plateforme d?intégration continue

Livrables

? Document de spécifications techniques ? Sources développées et tests unitaires et d?intégration ? Mode opératoire d?installation

Requirements

7 ans d?expérience minimum dans l?environnement décrit.

? Le candidat devra justifier d?expériences significatives sur les sujets suivants : o La conception de logiciel (couverture d’exigences logicielles, spécifications techniques, modélisation UML). o L’intégration: packaging, debug, tests unitaires et tests d?intégration. o Le soutien correctif : faits techniques, performance, optimisation des performances des fonctions déjà réalisées.

? Le candidat devra justifier des compétences techniques suivantes : o Maîtrise de l?environnement Java pour des applications web : ? JDK (11, 17, 21 ) ? Container de servlet Tomcat o Maîtrise des frameworks : Spring (Spring Boot, Spring IOC, Spring MVC, Spring Batch), Hibernate o Maîtrise des services WEB (SOAP et REST) o Connaissances de Kafka, Elasticsearch o Connaissances de Angular, Javascript, CSS o Bonnes connaissances des bases de données (Oracle)

o Environnement de développement : ? Eclipse / IntelliJ IDEA ? GIT o Bonne connaissance des principes du design logiciel (design pattern, programmation par service, programmation par interface, méthodologie test first,?) o La connaissance des méthodologies Agiles est conseillée.

Apply for this position

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

Apply on indeed.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

Videos

See all

Related articles

See all