Développeur(se) Back-end Java- H/F

AGAP2
Canton of Bordeaux-2, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Junior
Compensation
€ 45K

Job location

Canton of Bordeaux-2, France

Tech stack

Java
Amazon Web Services (AWS)
Confluence
JIRA
Unit Testing
Azure
Cloud Computing
Databases
Continuous Integration
Relational Databases
Hibernate
Java Persistence API
JUnit
PostgreSQL
MongoDB
MySQL
NoSQL
RabbitMQ
Mockito
Prometheus
Management of Software Versions
Google Cloud Platform
Postman
Grafana
Spring-boot
Gatling
Backend
GIT
Event Driven Architecture
Gitlab-ci
Integration Tests
Kubernetes
Cassandra
Kafka
GraphQL
DO-178B
REST
Docker
ELK
Jenkins
Microservices

Job description

· Participer au développement backend des applications critiques pour le secteur de l'aéronautique, en assurant robustesse, performance et sécurité.

· Concevoir, développer et maintenir des microservices et APIs REST ou GraphQL en Java.

· Intégrer les solutions backend avec les bases de données relationnelles (PostgreSQL, MySQL) et/ou NoSQL (MongoDB, Cassandra).

· Implémenter des algorithmes complexes et des fonctionnalités métiers spécifiques au domaine aéronautique.

· Assurer la qualité du code via des revues, tests unitaires et tests d'intégration (JUnit, Mockito, etc.).

· Optimiser les performances des services backend et garantir leur scalabilité.

· Participer aux rituels agiles (daily meetings, planning, rétrospectives).

· Collaborer étroitement avec les équipes front-end et métier pour garantir la cohérence des développements.

· Réaliser une veille technologique pour identifier les opportunités d'optimisation et d'innovation.

Environnement technique

· Langages : Java (8+ ou 11+).

Frameworks : Spring Boot (Web, Data, Security, Batch), Hibernate, JPA.

Bases de données : PostgreSQL, MySQL, MongoDB, Cassandra.

Architecture : Microservices, API REST, Event-Driven Architecture (Kafka, RabbitMQ).

Tests : JUnit, Mockito, Postman, Gatling.

CI/CD : Jenkins, GitLab CI, Docker, Kubernetes.

Outils de versioning : Git.

Outils agiles : Jira, Confluence.

Les plus :

· Connaissance des normes aéronautiques et des exigences de sécurité (DO-178C, DO-326A).

· Expérience avec des environnements Cloud (AWS, Azure, GCP).

· Sensibilité à la performance applicative et à l'optimisation des algorithmes.

· Familiarité avec les outils d'observabilité (Prometheus, Grafana, ELK Stack).

Rassurez-vous, pas besoin de tout connaitre ! Un accompagnement et des formations sont là pour vous permettre de vous amuser avec toutes ces technologies.

Requirements

· De formation Bac+5 en informatique ou équivalent, vous possédez une expérience d'au moins 2 ans en développement backend Java, idéalement dans un environnement industriel ou critique.

· Votre personnalité : Vous êtes rigoureux(se), méthodique et passionné(e) par les technologies backend. Vous aimez travailler en équipe et relever des défis techniques complexes.

· La maîtrise de l'anglais est un atout pour collaborer dans un environnement international.

About the company

Depuis près de 20 ans, agap2 acteur européen de conseil en ingénierie et des services numériques, accompagne le monde industriel dans la réalisation de ses projets les plus complexes et les plus innovants. Grâce à cette relation pérenne et suite aux besoins de nos partenaires de se faire accompagner sur leurs projets IT et digitaux, agap2IT est né. Agap2IT est donc une marque spécialisée dans les projets informatiques et digitaux du secteur industriel, des services et la finance.

Apply for this position