ibhate
ibhate
This post is old, you can browse Morocco new jobs

Senior Java Developer

Join over 1k people and receive free job offers in your inbox

À propos de l’offre d’emploi
Joining Cnexia is choosing to be part of an ambitious project that values Innovation, promotes Continuous Learning and enables all tech champions to fulfill their creative dreams.

At Cnexia, we do more than support the clients of our world-class network and services. We develop innovative solutions and create original multiplatform media content. In fact, we’re revolutionizing how Canadians communicate on the web, interact with Mobile Apps or benefit from an AI-enhanced experience.


Proud of our status as a fully owned Moroccan subsidiary of the largest Canadian Telecom company, we have been ceaselessly growing our team since 2021. With over 1100 employees, mainly based in Fez, we have expanded in the northern region of the kingdom with our Brand-new state of the art site in Technopolis Rabat.


If you are ready for this challenge, we invite you to join a community that values bold ideas and professional growth all in an engaging multi cultural world-class environment.


Role descriptions and main Responsibilities:

The mission is to create a new network monitoring solution for products sold to large companies. Our solution is built on recent open-source technologies and Java Spring micro-services. We are looking for a highly motivated individual, able to succeed in a stimulating environment, to develop, through creativity and innovation, solutions essential to the success of our platform.

Our motto is: “scalability”


Tasks and responsibilities :

• Participate in the different stages of software development for distributed and highly available applications.

• Participate in the development of the solution (architecture design and technological choices)

• Ensure the quality of the code and the solutions implemented using “pair programming” and “pair review”

• Ensure the stability of the architecture and intervene in the event of a bug or failure (DevOps)

• Java Software development


Main requirements (must have qualifications)

• At least 8 years of concrete experience with production-grade backend development

• At least 6 years of concrete experience in Java and Micro-services

• At least 4 years of concrete experience “Spring” frameworks

• Experience with building and interacting with REST APIs

• Mastering the use of the GIT tool

• Relevant experience in software development in micro-services architecture

• Experience with messaging technologies such as: RabbitMQ, Kafka or Pub/Sub

• Development experience in Agile mode

• Fluency in French and effective communication in English


Critical Qualifications/Competencies:

• University Degree in Software/ Computer Engineering (Bac+5)

• 8+ years of experience in Java development

• Passion for new emerging technologies

• Experience in the distributed system architecture

• Understanding of DevOps and GitOps principles

• Good understanding of a CI/CD flow

• Knowledge of Docker

• Experience with Kubernetes or Openshift

• Familiarity with Unix-based systems

• Experience in software performance analysis

• Experience with working in an Agile and distributed environment

• Strong analytical and problem solving skills

• Strong technical writing skill and good communication skills.

• Strong team player

• Creative thinker who is able to resolve complex issues

• Enthusiastic & energetic in meeting/exceeding objectives and goals

• A good sense of humor

geo

in Morocco , Rabat city

number of positions

18 Jobs available, apply now

job type

FULL TIME

experience years

Entry level






×
×
why ?

register on website    

join us

are you ?

   
   

what is your full name ?

what is your email ?

set a password

repeat the password


account created

log in
sent