ALTEN DELIVERY CENTER MAROC is seeking a Senior Full Stack Developer - Java Angular to develop and maintain back-end and front-end applications, improve existing systems, and collaborate with teams to ensure quality and performance.
Requirements
- Bachelor's degree or equivalent university degree with a specialization in computer science, or with significant equivalent experience
- More than 7 years of experience in Java / Angular
- Experience in the retail or wholesale sector would be an asset
- Angular: Master of components, directives, RxJS, state management (NgRx or Angular Signals), Lazy Loading
- Tests E2E: Experience with Playwright for user scenario automation
- Performance: Optimization of loading time, SSR if applicable
- Backend: Java 21: Advanced use (Records, Pattern Matching, Virtual Threads)
- Spring Boot 3.2+: Development of secure RESTful API (Spring Security, JWT)
- Spring AI: Integration of generative or predictive AI models (e.g. ChatGPT, Gemini)
- GraalVM: Native compilation to reduce memory footprint and improve startup times
- Architecture & Good Practices: Hexagonal Architecture / DDD: Modular design with strict separation of layers (Domain, Application, Infrastructure)
- Clean Code: Respect of SOLID, KISS, DRY principles
- Craftsmanship: Contribution to continuous improvement (Test coverage, Sonar, YAGNI...)
- Agile methodologies: Mastery of SCRUM, TDD/BDD with coverage ≥ 80%
- Tests & Quality: Karaté: Automated API testing
- Gatling: Load and stress testing
- TDD/BDD: Behavior-driven testing with high coverage
- DevOps & Cloud: Docker / Kubernetes: Deployment of microservices in managed clusters (AWS EKS, GCP GKE)
- GitLab CI/CD: Automated pipelines for build, test, deployment, monitoring
- Monitoring: Prometheus / Grafana or equivalent