Ingenieur Java SENIOR (Spring Boot)
Peasy
- Oujda
- CDI
- Temps-plein
- Minimum of 5 years’ experience in Java development
- Solid expertise in Spring Boot and REST architectures
- Experience with JPA/Hibernate and relational databases
- Ability to work collaboratively with colleagues in Belgium, in an agile environment
- Strong analytical skills, autonomy, and rigor
- Full professional proficiency in French and English
- Design, develop, and maintain backend applications in Java / Spring Boot
- Contribute to the architecture and implementation of solutions based on a microservices approach
- Collaborate with frontend, DevOps, and QA teams to ensure consistent deliverables
- Contribute to the implementation of best practices (testing, CI/CD, documentation)
- Actively participate in code reviews and continuous improvement
- Backend: Java 11/17, Spring Boot, Spring Security, Hibernate / JPA, Microservices
- Frontend: Angular (training available)
- Security: OAuth2, JWT
- DevOps: Jenkins, Ansible, Docker, Git
- Tools & others: Elasticsearch, Kafka, PostgreSQL
- Minimum 5 ans d’expérience en développement Java
- Maîtrise confirmée de Spring Boot et des architectures REST
- Expérience avec JPA/Hibernate et les bases de données relationnelles
- Capacité à travailler en équipe en collaboration avec els collègues en Belgique , en méthode agile
- Esprit d’analyse, autonomie et rigueur
- Vous maîtrisez parfaitement le français et l’anglais
- Concevoir, développer et maintenir des applications backend en Java / Spring Boot
- Participer à l’architecture et à la mise en œuvre de solutions basées sur une approche microservices
- Collaborer avec les équipes frontend, DevOps et QA pour assurer la cohérence des livrables
- Contribuer à la mise en place de bonnes pratiques (tests, CI/CD, documentation)
- Participer activement aux revues de code et à l'amélioration continue
- Stack technique utilisée
- Backend : Java 11/17, Spring Boot, Spring Security, Hibernate / JPA, Microservices
- Frontend : Angular (formation possible)
- Sécurité : OAuth2, JWT
- DevOps : Jenkins, Ansible, Docker, Git
- Outils & autres : Elasticsearch, Kafka, PostgreSQL
- A modern and dynamic work environment in Oujda
- A European company culture based on transparency and accountability
- Partial remote work (hybrid mode) 2 days out of 5
- For candidates from other cities (outside Oujda): possibility of occasional remote work, subject to at least 3 months of seniority in the company
- An attractive salary package according to profile
- Career growth opportunities within the EasyPeasy group
- Continuous training (online and in-house) on complementary technologies
- Un environnement de travail moderne et dynamique à Oujda
- Une culture d’entreprise européenne basée sur la transparence et la responsabilisation
- Télétravail partiel (mode hybride) 2 jours/5.
- Pour les candidats originaires de d'autres villes (Hors Oujda) , possibilité de télétravail à distance occasionnel, sous réserve d'au moins 3 mois d'ancienneté dans la société.
- Un package salarial attractif selon profil
- Opportunités d’évolution au sein du groupe EasyPeasy.
- Formation continue en ligne et en interne sur les technologies complémentaires.