Développeur Full Stack (Java JEE / Angular)
Pay not listed
- Full-time
- Tunis, Tunisie, Tunisia
- Engineering, Development, Applications
- 1d ago
Job Description
Mission principale
Participer au développement, à l’évolution et à la maintenance d’applications web robustes et performantes en utilisant les technologies Java JEE côté back-end et Angular côté front-end. Le développeur interviendra sur toutes les phases du projet : conception, développement, tests, déploiement et support.
Responsabilités
- Participer à la conception technique des solutions
- Développer des fonctionnalités front-end et back-end
- Assurer la qualité du code via des tests et des revues
- Collaborer avec les équipes produit, QA et DevOps
- Maintenir et faire évoluer les applications existantes
- Documenter les développements et les architectures
Compétences techniques requises
Back-end (Java JEE)
- Maîtrise de Java 8+ et du framework Spring (Boot, MVC, Security, Data)
- Connaissance des architectures RESTful et SOAP
- Expérience avec JPA / Hibernate
- Gestion des bases de données relationnelles (PostgreSQL, MySQL, Oracle)
- Outils de build : Maven / Gradle
- Tests unitaires et d’intégration : JUnit, Mockito
Front-end (Angular)
- Maîtrise d’Angular (version 10+)
- Connaissance de TypeScript, HTML5, CSS3, RxJS
- Intégration d’API REST
- Expérience avec les outils de gestion de dépendances (npm, yarn)
- Tests front-end : Jasmine, Karma
DevOps & Outils
- Git / GitLab / GitHub
- CI/CD : Jenkins, GitLab CI
- Docker / Kubernetes (un plus)
- Méthodologies Agile / Scrum
Profil recherché
- Formation Bac+5 en informatique ou équivalent
- Expérience significative en développement full stack
- Capacité à travailler en autonomie et en équipe
- Bonnes compétences en communication
- Esprit d’analyse et de résolution de problèmes
- Curiosité technologique et volonté d’apprendre