Job Description
We are urgently seeking an experienced Java Developer with AI/ML expertise to join our Client's team. You will work on cutting-edge technology projects, focusing on developing, integrating, and maintaining systems incorporating AI, machine learning, and natural language processing. You will collaborate with multidisciplinary teams to deliver secure and scalable solutions in a dynamic, multicultural environment.
Responsibilities:
* Develop and integrate technological components using Java 8 and Java 11+ (Java 17+ is a plus).
* Implement user requirements, prototyping solutions, and creating test programs.
* Collaborate and integrate systems with other applications using RESTful APIs and SOAP standards.
* Design and implement AI and ML solutions using Large Language Models (LLMs) such as OpenAI, LLaMA, or Gemini.
* Write clear and structured technical documentation and provide technical presentations.
* Manage databases (Oracle, MySQL, PostgreSQL) and enhance performance using schema design and optimization.
* Utilize Spring Boot, Hibernate, and other frameworks for secure and scalable backend development.
* Participate in system deployment, configuration, and multilingual team meetings.
Qualifications
Core Technical Skills:
* Proficiency in Java (8, 11+, Spring Boot), Hibernate, JPA, and Spring Security.
* Working knowledge of RESTful APIs, SOAP services, and modern interoperability technologies.
* Expertise with relational databases (Oracle, MySQL, PostgreSQL) and familiarity with NoSQL (MongoDB) is a bonus.
* Practical experience with JavaScript frameworks such as Angular, React, or JQuery is an advantage.
* Knowledge of CI/CD methodologies and tools like Maven, Gradle, and Git/Bitbucket.
* Hands-on experience with LangChain or LangChain4j libraries is a strong asset.
AI/ML Expertise:
* Experience in integrating and developing AI/ML solutions using Large Language Models (LLMs).
* Familiarity with Natural Language Processing (NLP) techniques such as text processing, sentiment analysis, and language modeling.
* Experience with AI/ML frameworks, including TensorFlow and PyTorch (preferred but not required).
General Development Practices:
* Deep understanding of design principles (SOLID, IDEALS, CQRS, SAGA) and Agile principles.
* Knowledge of testing tools like Spring Boot Test, JUnit, Mockito, and version control tools.
* Strong understanding of Docker, Kubernetes, and AWS is a plus.
Languages:
* Mandatory: English (C1 level).
* Advantageous: French (B1 level).
Why Join Us?
* Work on innovative projects using cutting-edge AI/ML technologies.
* Join a multicultural, multidisciplinary, and collaborative team.
* Competitive salary and a dynamic work environment with opportunities to grow.
Additional Information
If you are passionate about delivering innovative solutions and have expertise in Java development and AI/ML technologies, we encourage you to apply!