Job Openings Technical Leader Java Developer with French - (25000LV0)

About the job Technical Leader Java Developer with French - (25000LV0)

What you bring to the team:

  • Strong understanding of functional specifications with the ability to actively contribute to technical design discussions.
  • Proven experience in object-oriented programming using Java (preferably Java 11 or higher).
  • Hands-on expertise with the Spring ecosystem, particularly Spring Boot; knowledge of Spring Batch or Spring Data is an advantage.
  • Solid experience in unit testing with JUnit and familiarity with mocking frameworks such as Mockito.
  • Exposure to front-end technologies including JavaScript, React, or Node.js is beneficial; openness to learning TypeScript and Redux.
  • Experience in designing and consuming RESTful APIs with a good grasp of fundamental security principles.
  • Good knowledge of microservices architecture and event-driven development.
  • Experience with relational databases such as PostgreSQL or MySQL; knowledge of Oracle or NoSQL databases is a plus.
  • Comfortable working in Linux environments and proficient with shell commands.
  • Familiarity with CI/CD pipelines and tools like Jenkins, Git, and Maven; understanding of build and deployment workflows.
  • Basic understanding of containerization technologies including Docker and Kubernetes fundamentals (pods, services).
  • Knowledge of messaging systems (e.g., JMS, RabbitMQ) is an asset.
  • Interest in performance and integration testing tools such as Gatling and Karate.
  • Good grasp of software design principles and ability to read and contribute to UML diagrams.
  • Ability to estimate development tasks accurately and deliver maintainable, high-quality code following best practices.
  • Strong commitment to quality, documentation standards, and security compliance.
  • Active participation in code reviews and Agile ceremonies (SCRUM preferred).
  • Excellent organizational skills, proactive mindset, and collaborative attitude.
  • Proficiency in English and French at minimum B2 level, enabling effective communication within bilingual teams.

Profil

  • Significant experience in back-end development with Java and Spring Boot.
  • Familiarity with front-end frameworks and technologies such as React, Node.js, and JavaScript.
  • Understanding of testing methodologies including TDD/BDD; experience with quality tools like Sonar is a plus.
  • Exposure to microservices and event-driven architectures.
  • Experience working with CI/CD tools such as Jenkins, Git, and Maven.
  • Comfortable operating in Linux environments.
  • Hands-on experience with relational databases like PostgreSQL and MySQL.
  • Basic knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with distributed systems and API security best practices.
  • Ability to contribute effectively to software design and produce clear documentation.
  • Fluency in English and French at B2 level or above.