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.