Développeur Java / Scripting Unix Expérimenté sur Vannes

EterniTech
Canton de Vannes-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Vannes-1, France

Tech stack

Java
API
Agile Methodologies
Application Lifecycle Management
User Authentication
Unix
Databases
Continuous Delivery
Continuous Integration
DevOps
Hadoop Distributed File System
Hive
PostgreSQL
MySQL
Open Web Application Security
Scrum
SonarQube
Teradata
Web Applications
Scripting (Bash/Python/Go/Ruby)
Spring-boot
GIT
Gitlab-ci
Checkmarx
REST

Job description

Développeur Java / Scripting Unix ExpérimentéContexte : Intégration au sein d'une squad Agile en charge du développement, de la maintenance et de l'évolution de solutions d'API basées sur Spring Boot, dans un environnement orienté Data. La mission consiste à accompagner les équipes sur l'ensemble du cycle de vie des applications, depuis la conception technique jusqu'à la mise en production et au maintien en conditions opérationnelles, dans un contexte de modernisation et d'amélioration continue.

Missions : Développer et intégrer les évolutions fonctionnelles et techniques des API Java Spring Boot.

Concevoir et maintenir des scripts Unix permettant l'automatisation des traitements et des déploiements.

Assurer la maintenance corrective et évolutive des applications de la squad.

Participer aux phases de conception technique et aux ateliers d'affinage des besoins.

Préparer et réaliser les mises en production en collaboration avec les équipes d'exploitation et assurer le support post-production.

Analyser l'existant afin de proposer des améliorations techniques et fonctionnelles.

Rédiger et maintenir la documentation technique et fonctionnelle.

Contribuer à l'alimentation et à la priorisation du backlog technique.

Accompagner les utilisateurs et les équipes dans l'exploitation des solutions.

Participer à la veille technologique et à l'amélioration continue des pratiques de développement.

Garantir la qualité, la sécurité et la maintenabilité du code en appliquant les bonnes pratiques de développement sécurisé., Gestion des vulnérabilités (CVE, CWE)

Sécurisation des applications Web (HTTPS, TLS, Cookies)

Validation des entrées/sorties

Authentification et contrôle d'accès

Gestion des erreurs

Contrôle de l'intégrité du code

Sensibilisation aux risques liés à l'IA

Environnement de travail : Méthodologie Agile (Scrum)

Développement d'API REST

Environnement orienté Data

Collaboration avec les équipes d'exploitation, d'architecture et de production

Requirements

Stack technique : Langages & Frameworks

Java

Spring Boot

Scripting Unix (Shell)

CI/CD & DevOps

GitLab CI/CD

Git

Intégration et déploiement continus

Bases de données & Data

Teradata

PostgreSQL

MySQL

Hive

Phoenix

HDFS

Semarchy xDI

Qualité & Sécurité

SonarQube

Checkmarx

JFrog Xray

OWASP Dependency Check

Bonnes pratiques OWASP Top 10

Benefits & conditions

Forte culture qualité, sécurité et automatisation

Apply for this position