Software Engineer JAVA/FULLSTACK

Apply now »

Date: 6 Nov 2024

Location: Casablanca, MA

Company: Capgemini

About Capgemini:

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.

Job description:

As a Software engineer JAVA/FULLSTACK, your main missions will be:

  • Develop and maintain software quality.
  • Design and implement scalable web services, applications, and APIs.
  • Design the software system architecture.
  • Complete data structures and design models.
  • Write technical documents.
  • Fix bugs and improve software efficiency.
  • Collaborate with the design team on the development of micro-services.

Comme étant un software engineer JAVA/FULLSTACK, vos missions seront :

  • Développer et maintenir la qualité des logiciels.
  • Concevoir et mettre en œuvre des services Web, des applications et des API évolutifs.
  • Concevoir l'architecture du système logiciel.
  • Compléter les structures de données et les modèles de conception.
  • Rédiger des documents techniques.
  • Corriger les bugs et améliorer l’efficacité des logiciels.
  • Collaborer avec l'équipe de conception sur le développement de micro-services

Qualifications:

Candidate must have:

  • A graduate of a major engineering school or master’s degree or equivalent (BAC+5).
  • At least 2 years of experience in a similar position (JAVA/FULLSTACK, JAVA/JEE).
  • Proficiency in FRONT-END languages: HTML5, CSS, JAVASCRIPT, C++ AND JQUERY.
  • Proficiency of BACK-END languages: JAVA, PYTHON, RAILS, RUBY.
  • Knowledge of database systems and SQL.
  • Advanced skills in application maintenance.
  • Analytical skills and good time management.
  • Good communication skills in French (spoken and written), English is a plus

Vous avez un diplôme Bac+5, et un bon sens d'analyste ?

  • Au moins 2 ans d’expérience dans un poste similaire (JAVA/FULLSTACK, JAVA/JEE).
  • Maitrise des langages FRONT-END, :HTML5, CSS, JAVASCRIPT, C++ ET JQUERY.
  • Maîtrise des langages BACK-END :JAVA, PYTHON, RAILS, RUBY.
  • Avoir une expérience dans un environnement AGILE ou être familiarisé avec les méthodologies de travails tels qu’AGILE, Cycle en V…Etc.
  • Compétences avancées en maintenance applicative.
  • Esprit d'analyse et bonne gestion du temps.
  • Maîtrise parfaite de la langue française (orale et écrite), des notions d'anglais seront appréciées.

Why Capgemini is unique:

Capgemini focuses on giving each new hire a YOU-nique experience through our recruitment process and on-boarding program, as well as by helping you to build your own career and professional skills foundation. The group provides a collaborative environment that embodies and holds the following stated values close to heart: Honesty, Boldness, Trust, Freedom, Team Spirit, Modesty, and Fun.

Capgemini cultivates an atmosphere for development that enables YOU to be hands-on, planning for your growth, both horizontally and vertically. This is driven by our digital learning platform ‘Next’ and our ‘Learning for all’ mindset.

Join our team - our success is built on your ambitions !

Apply now »