> Markdown version of [/jobs/ext/3677540-java-developer](https://www.wearedevelopers.com/jobs/ext/3677540-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JAVA Developer - **Company:** ATS4IT - **Location:** Brussel, Belgium (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Confluence, JIRA, Code Review, Databases, Continuous Integration, Extract Transform Load (ETL), Software Debugging, Software Design Patterns, Distributed Systems, Event-Driven Programming, Apache Maven, Object-Relational Mapping, Object-Oriented Software Development, Oracle Databases, Scrum Methodology, Software Engineering, SQL Databases, Test-Driven Development (TDD), Spring-boot, Kubernetes, Apache Kafka, Restful APIs, Docker, Microservices - **Published:** October 11, 2026 - **Apply:** https://www.careerjet.be/jobad/bee80392e44626dc26a212f8529919910f ## About the Role Taal: Nederlands Toelatingsvoorwaarden: Kandidaten moeten de Europese nationaliteit bezitten of beschikken over een geldige Belgische werkvergunning. Belangrijkste Vaardigheden en Ervaring * 3 tot 6 jaar professionele ervaring in Java-ontwikkeling (inclusief Java 21, Spring Boot en REST API's). * Sterk inzicht in objectgeoriënteerd programmeren (OOP) en design patterns. * Grondige kennis van microservices-architectuur en gedistribueerde systemen. * Praktische ervaring met Kubernetes, Docker en CI/CD-pipelines. * Ervaring met en/of kennis van Test-Driven Development (TDD). * Ervaring met Maven voor build- en dependencybeheer. * Ervaring met Apache Kafka en event-driven architecturen. * Kennis van ETL-processen en data-integratieworkflows. * Grondige kennis van databasesystemen, SQL, Oracle Database en ORM-technologieën. Aanvullende troeven * Kennis van reactief programmeren of event-driven architecturen. * Ervaring met Agile/Scrum-methodologieën en tools zoals Jira of Confluence. ## Description * Ontwerpen en ontwikkelen van hoogwaardige Java-applicaties. * Samenwerken met multidisciplinaire teams om vereisten te verzamelen en te analyseren. * Toepassen van best practices voor softwareontwikkeling, inclusief coderingsstandaarden en testmethodologieën. * Deelnemen aan architectuurdiscussies en bijdragen aan het ontwerp van softwareoplossingen. * Code reviews uitvoeren en constructieve feedback geven om de codekwaliteit te waarborgen. * Junior ontwikkelaars begeleiden en ondersteunen bij troubleshooting en debugging. * Nieuwe technologieën opvolgen en toepassen om ontwikkelingsprocessen continu te verbeteren.