Développeur back‑end senior – Java / Spring Boot / AWS
OptyConseil · Gouvernorat Tunis
Job description
À propos du poste
Nous recherchons un développeur back‑end senior pour un projet de traçabilité des déchets de chantier, en production, avec environ 90 entités JPA, 150 000 enregistrements par mois et près de 300 sites.
Missions principales
- Porter le back‑end du projet, de la conception à la mise en production.
- Prendre le lead de l’équipe de développement : revue de code, arbitrage technique et garantie de la qualité.
- Concevoir un moteur de règles d’alertes paramétrables et un journal d’audit.
- Développer des workflows à états avec traçabilité et unifier les unités de mesure (volume, tonnage, unité).
- Assurer la planification récurrente et la gestion des risques de régression.
Profil recherché
- Français courant à l’oral comme à l’écrit (impératif) et anglais professionnel.
- Expérience senior en Java 11+ et Spring Boot 2.5 (migration vers Java 21/Boot 3.5).
- Maîtrise approfondie de JPA/Hibernate, PostgreSQL, Flyway et modélisation de domaine volumineux.
- Compétences avérées sur AWS (ECS, RDS, S3, SQS, SNS, SES, CloudWatch, IAM, Secrets Manager).
- Expérience en micro‑services, Docker, Ansible, CI/CD GitLab et intégration de Keycloak/SSO.
Compétences requises
- Java, Spring Boot, JPA, Hibernate, PostgreSQL, Flyway.
- AWS (ECS, RDS, S3, SQS, SNS, SES, CloudWatch, IAM, Secrets Manager).
- Docker, Ansible, GitLab CI/CD, Elasticsearch.
- Keycloak, OpenAPI, MapStruct, Maven multi‑module.
- Tests unitaires (coverage ≥80 %), tests d’intégration, revue de code.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Tunisia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 15 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
OptyConseil
Gouvernorat Tunis