Détails de la mission
Lieu de la mission

Casablanca (Hybride)

Durée

6 mois renouvelables

Date de début

ASAP au plus tard sous un mois

Entreprise :

WeLinK est un cabinet de Conseil & Consulting IT fondé en 2011, spécialisé dans le Placement/Head Hunting de freelances IT.

WeLink est actuellement le N°1 des missions freelances au Maroc, et dispose de références solides au Maroc : CAPGEMINI, ATOS, IBM, SOFRECOM, CGI, GFI, Omnidata, SOPRA BANKING, HPS, UMANIS, SQLI, BDSI, WAFA ASSURANCE, DXC, ATTIJARI BANK, CFG BANK, MAJOREL, WEBHELP…
Ainsi que diverses références à l'international.

Depuis sa création, WELINK a pu intervenir sur plus de 600 Missions long termes (> 6 Mois). Quant à notre équipe actuelle, elle dépasse 150 Consultants Freelances IT en mission.

Poste

As a Java, you will be helping client applications to evolve.
Within this role, you will be continuously evolving our core application in terms of functionality, performance and scalability, and developing user-facing features. You will be also contributing to cross-project libraries and collaborating with other engineers and product managers.
● You’ll design, estimate, and code new features in Java/Kotlin
● You’ll architect new applications and expand existing ones.
● You’ll collaborate on enterprise architecture with other teams.
● You’ll define, document, and enforce engineering standards.
● You’ll perform code reviews of your team members' work. Mentor junior engineers.
● You’ll participate in software design discussions.
● You’ll participate in sprint planning and other project management meetings.
● You’ll ensure all code that goes to production meets the company’s quality standards
● You’ll ensure existing applications are scaled to meet expected demand.
● You’ll identify and fix gaps in system reliability, such as production monitoring.
● You’ll collaborate with product managers and other engineers and thrive on feedback, critique, and iteration
● You’ll implement well-tested code (Units Tests, TDD, ATDD)

Profil

● B.SC. in a quantitative field such as Statistics, Computer Science, Economics, Engineering or equivalent.
● At least 4 years of Java Back End Development experience.

Compétences techniques requises:

● A previous experience within an international environment would be a plus
● Experience with Spring / Spring Boot Framework
● Experience with unit testing (Junit, Mockito...)
● Experience with CI/CD systems (Gitlab-ci /Jenkins)
● Working in a collaborative team environment using tools like JIRA and Git.
● Strong understanding of Java 8/11/17
● Basic understanding of Microservices architecture.
● Basic understanding of REST architecture principles.
● Strong understanding of Maven / Gradle
● Bonus points if you have worked with Kotlin or Scala and technologies such as Kafka, Redis and/or MongoDB

Aptitudes / Qualités personnelles requises :

● Proactivity on technical solutions and their improvements.
● Honesty and engagement values.
● Creativity force.
● Capacity to audit, analyze and recommend.
● Good communication skills and teamwork.