Rabat, Maroc Hybrid

ALTEN is hiring a Développeur Back-End Java/Kafka – Expérimenté

Responsibilities

  • Design, develop, and maintain back-end applications using Java 21-24, Spring Boot 3-4, and Kafka.
  • Architect microservices and event-driven solutions to support scalable systems.
  • Implement CI/CD pipelines to enable continuous, high-quality software delivery.
  • Use monitoring and alerting tools such as Kibana and Grafana for system observability.
  • Optimize system performance through resource management and advanced profiling.
  • Collaborate with Product, Design, and Technical teams to meet business requirements.
  • Participate in all phases of the software development lifecycle, from design to production and maintenance.
  • Integrate generative AI tools to enhance development workflows and processes.

Requirements

  • Proficiency in Java 21-24, Spring Boot 3-4, and Apache Kafka.
  • 3 to 5 years of professional Java development experience.
  • Experience with microservices, event-driven architecture, and clean architectural patterns.
  • Familiarity with Git for version control.
  • Experience working in Agile/Scrum environments.

Nice to Have

  • Knowledge of relational and document-oriented databases.
  • DevOps experience with CI/CD pipelines and tools like Kubernetes, GCP Cloud, and GitLab CI.
  • Understanding of software quality principles including SOLID, YAGNI, and test coverage using Sonar.
  • Experience with monitoring platforms such as Kibana and Grafana.
  • Skills in system profiling and resource optimization.
  • Cloud experience with Google Cloud Platform services like Pubsub, BigQuery, and IAM.
  • Regular use of generative AI tools in development tasks.

Responsibilities

  • Conception, développement et maintenance d’applications Back-End avec Java 21-24, Spring Boot 3-4 et Kafka.
  • Architecture de solutions microservices et event-driven.
  • Mise en œuvre de pipelines CI/CD pour une livraison continue de qualité.
  • Utilisation d’outils de monitoring et d’alerting (Kibana, Grafana).
  • Optimisation des ressources et profiling avancé.
  • Collaboration avec les équipes Produit, Design et Tech pour répondre aux besoins métiers.
  • Participation à toutes les phases du cycle logiciel (conception, développement, tests, mise en production, maintenance).
  • Intégration d’outils d’IA générative pour améliorer les processus.

Required

  • Langages & Frameworks : Java 21-24, Spring Boot 3-4, Kafka.
  • 3 à 5 ans d'expérience en développement Java
  • Architecture : Microservices, event-driven, Clean Architecture.
  • Versioning : Git.
  • Collaboration : Méthodologies Agile/Scrum.

Preferred

  • Bases de données : Relationnelles et orientées document.
  • DevOps : CI/CD (Kubernetes, GCP Cloud, GitLab CI).
  • Qualité : SOLID, YAGNI, couverture de tests (Sonar).
  • Monitoring : Kibana, Grafana.
  • Optimisation : Profiling et optimisation des ressources.
  • Cloud : GCP (Pubsub, BigQuery, IAM).
  • IA : Utilisation régulière d’outils d’IA générative.
About company
ALTEN
Weltweit führender Entwicklungsdienstleister, der innovative Lösungen in verschiedenen Ingenieur- und IT-Branchen wie Luft- und Raumfahrt, erneuerbare Energien, Medizintechnik, Bahntechnik und Automobil entwickelt.
All jobs at ALTEN Visit website
Job Details
Category other
Posted a month ago