Senior Backend Developer (Java) | Rabat (Maroc)
- Rabat
- CDI
- Temps-plein
- Develop and support the modernization and next evolution of our Household Ordering systems
- Participate in the analysis, design, and development of middleware and Back End systems to evolve our microservice architecture
- Collaborate in research and development activities to continuously improve our ordering systems.
- Collaborate closely with your colleagues following Agile principles on cross functional initiatives and cross business unit projects.
- 5+ working experience on a software development developing complex applications with Java (or Golang ideally)
- A strong understanding of DevOps and software engineering principles including: TDD/BDD, Peer Programing, CI/CD
- Demonstrated understanding of Web API development standards: GraphQL, REST
- Strong understanding of Cloud Technologies (AWS, GCP) and containerized application development with technologies including: Openshift, Docker, Kubernetes (at least one technology)
- Strong communicator and team player
- Working experience in Product Catalogs and Configure, Price, Quote (CPQ) rules engines
- Fluency with systems and technology concepts (TM forum standards, Telco BSS/OSS architecture, order management/billing/CRM systems)
- Navigating complexity and creative problem solving
- Experience with Agile methodologies (Scrum, Kanban, SAFe)
- CI/CD Tooling: GitLab, Jenkins, Git
- SQL and Non-SQL databases: PostgreSQL, MariaDB, MongoDB, Redis, Cassandra, Oracle, SQL Server
- Caching Tools: Redis, Red Hat DataGrid, SOSS
ReKrute