Job Title: Java Architect
We are seeking a highly skilled and experienced Java Architect to join our innovative Artificial Intelligence solutions provider in Brussels.
Key Responsibilities:
* Design and implement complex AI systems and software applications using Java, ensuring scalability, maintainability, and alignment with business goals.
* Collaborate with AI teams to integrate machine learning models and AI algorithms into robust and efficient Java-based applications.
* Guide development teams on best practices for Java architecture, design patterns, and modern software engineering methodologies.
* Work closely with cross-functional teams to define technical requirements and deliver impactful solutions.
* Mentor junior architects and developers, providing guidance on both technical challenges and career growth within the AI ecosystem.
Required Qualifications & Experience:
* Bachelor's or master's degree in Computer Science, Engineering, or a related field.
* Minimum of 10 years of hands-on experience in Java development and architecture, with a strong emphasis on large-scale enterprise applications.
* Proficiency in Java 17 (at least) and Spring Boot 3.x.x, JavaScript, Spring Security, and other relevant technologies.
* Familiarity with documentation tools such as UML diagrams, ArchiMedes, Gliphy, Lucid chart, Confluence, Sequence diagrams.
* Knowledge of architecture patterns including Micro-services, event-driven architecture, clean architecture.
* Experience with messaging technologies like Kafka and RabbitMQ, as well as frameworks such as Spring Boot, Hibernate, React, OAuth2.
* Strong understanding of security concepts, including PKI, and database management with PostgreSQL.
* Cloud infrastructure expertise, including Docker, Kubernetes, Ansible, and code versioning with Git, Gitlab, and Github.
* Proficiency in Agile methodologies like Scrum and Scrumban, as well as ticketing management with Jira.
* Logging experience with Kibana, Elastic Search, LogStash, and Kibana.
Why Join Us?
* Competitive compensation package with flexible working conditions.
* Opportunities for professional growth and career advancement within a leading AI company.
* Chance to work in a cutting-edge environment with AI-driven projects that push the boundaries of technology.
* Collaborative and innovative team of experts in a dynamic and fast-paced field.