As a Backend Java Developer, you will have the opportunity to work on exciting projects and collaborate with a dynamic team of experts. If you are passionate about Java (17 or 21), Springboot framework, you have some knowledge on AWS, familiar with
TotalEnergies Mobility Services International Ltd (TEMSI) is a tech subsidiary of the TotalEnergies company based in Mauritius. We are approximately 100 employees thriving to innovate, develop and maintain the Company's software solutions. More specifically, we work closely with various Marketing &Services subsidiaries to develop Mobility oriented solutions.
As a Backend Java Developer, you will have the opportunity to work on exciting projects and collaborate with a dynamic team of experts. If you are passionate about Java (17 or 21), Springboot framework, you have some knowledge on AWS, familiar with Agile methodologies and have a proven track record, we would love to hear from you.
KEY RESPONSIBILITIES
- Main activity: design, development and unit testing of new functionalities in the application using Java (21), Springboot framework, AWS, PostgreSQL, Gherkin (Unit testing).
- Collaborate with developers and other team members to establish common goals, design consistent codes and improve user experience.
- Active participation in Agile rituals (daily stand up, sprint planning, retrospectives, PI planning).
- Responsible for his/her code Performance, and maintainability
- In all developments, respect best coding practices: code comments, creation of logs, traceability of actions.
- Maintain documentation up to date through regular reviews.
- Participate actively in backlog refinement and technical discovery & propose alternative and discuss technical solutions.
- Regular self-training to stay up to date on best practices, new programming languages & Business understanding.
SKILLS, QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in computer science or a related field.
- 6+ years of professional experience as a Backend Developer, working with Java 11 or later versions.
- Experience in development with the Java Spring / Springboot framework.
- Experience in development with Spring Data API.
- Strong focus on software quality and unit testing, proven ability to deliver high-quality code on time and within scope.
- Experience with React.js and related libraries.
- Previous experience with project management tools (JIRA, Confluence, Teams, Office 365....).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills. Team Player.
- Ability to work independently and as part of a team in a fast-paced environment.
- Proficient in both spoken and written French & English.