Devoteam logoDevoteam logo

Technical Lead - Java/React at Devoteam | Casablanca

DevoteamCasablanca
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Desired Profile:Master's degree (Bac +5) in Computer Science (engineering school or equivalent university). Over 8 years of development experience, including at least 2 years in a technical lead role. Proven experience with projects in Java/Spring Boot and React.js. Strong agile practice (Scrum/Kanban) is highly valued. Soft Skills:Team spirit and leadership. Autonomy and rigor. Curiosity and technological monitoring. Adaptability and priority management.

About the job

As a Technical Lead in Java/React, you will oversee the technical design, code quality, and technical coordination of development teams. Your role will involve ensuring technological coherence, actively participating in critical component development, and guiding developers in implementing best practices.

You will collaborate closely with business and IT teams to grasp functional requirements and translate them into suitable technical solutions.

Main Responsibilities:

  • Define and validate the technical architecture of applications (frontend and backend).

  • Actively engage in the development of critical components using Java (Spring Boot) and React.js.

  • Provide technical guidance to developers and facilitate knowledge sharing.

  • Establish and ensure adherence to best development practices (Clean Code, CI/CD, unit and integration testing).

  • Conduct code reviews and maintain software quality (using tools like SonarQube, eslint, etc.).

  • Collaborate with product, UX/UI, and DevOps teams to ensure end-to-end coherence.

  • Participate in technical scoping phases and workload estimation.

  • Monitor application performance and ensure ongoing maintenance and enhancements.

  • Engage in continuous technological monitoring and propose architectural or methodological improvements.

Required Technical Skills:

Backend:

  • Programming Languages: Java 11+, Spring Boot, Spring Cloud, Hibernate/JPA.

  • Architecture: Microservices, REST APIs, Event-driven architecture.

  • Databases: PostgreSQL, MongoDB, MySQL, Redis.

  • Tools: Maven/Gradle, Git, Docker, Jenkins, SonarQube.

Frontend:

  • React.js, Redux / Zustand, TypeScript / JavaScript (ES6+).

  • HTML5, CSS3 / SASS, Material UI, TailwindCSS.

  • Testing: Jest, React Testing Library.

DevOps / Cloud:

  • Knowledge of CI/CD, Kubernetes, Docker.

  • Experience with a Cloud provider (such as Azure, AWS, or GCP) is a plus.

About Devoteam

At Devoteam, we are 'Digital Transformakers'. Respect, honesty, and passion drive our tribe every day. Together, we help our clients conquer the Digital realm: from consulting to implementing innovative technologies, to adopting new practices. Cloud, Cybersecurity, Data, DevOps, Fullstack Development, Low Code, and RPA are all within our tribe's expertise!With over 10,000 certified and trained collaborators, we are equipped to tackle new innovative challenges daily. A leader in Cloud, Cybersecurity, and Data in EMEA, Devoteam generated a revenue of €1.036 billion in 2022 and aims to double this figure in the next five years. Devoteam Morocco has been a reference player in IT expertise for over 30 years (with 350+ consultants) and is accelerating its growth by enhancing its nearshore expertise to meet client needs.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.