> Markdown version of [/jobs/ext/4036104-java-developer](https://www.wearedevelopers.com/jobs/ext/4036104-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:** Elsene, 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 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=35deea24949a9718 ## 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.