> Markdown version of [/jobs/ext/3677568-java-developer](https://www.wearedevelopers.com/jobs/ext/3677568-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 - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Confluence, JIRA, Software Quality, Code Review, Databases, Continuous Integration, Software Design Patterns, Distributed Systems, Object-Relational Mapping, Scrum Methodology, Software Engineering, Software Systems, SQL Databases, Strategies of Testing, Java Application Server, Spring-boot, Event Driven Architecture, Kubernetes, Reactive Programming, Software Coding, Restful APIs, Docker, Microservices - **Published:** October 11, 2026 - **Apply:** https://www.careerjet.be/jobad/beb196ad9df9c18f9b78af49fb8ba9d80a ## About the Role Eligibility: Candidates must possess European nationality or a valid work permit for Belgium, 3 - 6 years of professional experience in Java development (including Spring Boot and REST APIs). * Strong understanding of object-oriented programming (OOP) principles and design patterns Strong understanding of Microservice architecture and distributed systems. Hands-on experience with Kubernetes, Docker, and CI/CD pipelines. Solid understanding of database systems, SQL, and ORM technologies Nice to Have Familiarity with Reactive programming or Event-driven architectures. Exposure to Agile/Scrum methodologies and tools like Jira or Confluence. ## Description * Design and develop high-quality Java applications. * Collaborate with cross-functional teams to gather and analyze requirements. * Implement best practices for software development, including coding standards and testing methodologies. * Participate in architectural discussions and contribute to the design of software solutions. * Perform code reviews and provide constructive feedback to peers to ensure code quality. * Mentor junior developers and assist with troubleshooting and debugging efforts. * Continuously learn and apply emerging technologies to improve development processes.