Software Engineer Lead JAVA/FULLSTACK
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 Lead 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 lead 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 3 years of experience in a similar position (JAVA/FULLSTACK, JAVA/JEE).
- Proficiency in FRONT-END languages: HTML5, CSS, JAVASCRIPT, C++ AND JQUERY.
- Mastery of BACK-END languages: JAVA, PYTHON, RAILS, RUBY.
- Knowledge of database systems and SQL.
- Advanced skills in application maintenance.
- High-level skills in project management and supervision/support of the community of developers.
- Analytical skills and good time management.
- Advanced communication skills in French (Verbal and written), notions of English will be a plus.
Vous avez un diplôme Bac+5, et un bon sens d'analyste ?
- Au moins 3 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.
- Connaissance des systèmes de bases de données et de SQL.
- Compétences avancées en maintenance applicative.
- Compétences de haut niveau en gestion de projet et d’encadrement/ accompagnement de la communauté des développeurs.
- 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!