- Department: Custom Development
- Number of Positions: 1
- Contract Type: Permanent (CDI)
- Location: Rabat, Morocco
- Required Experience: Minimum 2 years
- Design and develop robust and scalable backend applications in Java
- Participate in the design of modular software architectures for SaaS and Smart City solutions
- Develop REST APIs, microservices, and integration components
- Collaborate with Front-End, DevOps, and QA teams to ensure deliverable quality
- Document, test, and maintain developed applications
- Continuously stay updated with technology trends to integrate industry best practices
- Excellent command of Java, Spring / Spring Boot, and Hibernate
- Knowledge of relational and NoSQL databases
- Good understanding of REST and microservice architectures
- Focus on performance, code quality, and security
- Ability to work in a team within an agile environment
- Experience with Kafka, RabbitMQ, or other messaging systems
- Knowledge of CI/CD, containerization (Docker), and Azure cloudFamiliarity with front-end frameworks is a plus
- Good command of technical English
- Health insurance
- Agile, collaborative, and innovative environment
- Continuous training and career growth opportunities