Senior Java Developer: AI-Powered Matching Technology
We are seeking a seasoned Senior Backend Java Developer to join our team and contribute to the development of cutting-edge matching software.
* Design, develop, and maintain backend systems and APIs
* Collaborate on system architecture and high-level technical decisions
* Integrate diverse data sources and configure matching logic
The platform uses advanced AI techniques, such as Natural Language Processing (NLP), ontologies, and Large Language Models (LLMs), to understand context, interpret language, and deliver relevant matches.
About the Opportunity
This is a unique chance to work on a complex, production-level codebase and navigate its intricacies. Our team values quality, ownership, and autonomy, ensuring that you will have the freedom to tackle challenging problems and implement innovative solutions.
Tech Environment
You will be working with:
* Java 11 (with migration to Java 17 underway)
* REST APIs
* Docker
* Ansible for automation
* Elasticsearch for indexing and semantic search
Your Profile
To succeed in this role, you should have:
* At least 5 years of experience in backend Java development
* Proven ability to work with and design scalable system architectures
* Strong problem-solving skills and adaptability in complex environments
A strong interest in AI-driven technologies and data-intensive systems is essential, along with an independent mindset and high standards for code quality and security.
Working Setup
We offer a hybrid work model with one on-site day per week in Belgium and flexibility for extended remote work, including working from abroad.