Technical Java LeadLocation: AntwerpenWork type: Hybrid (2 days per week onsite)Contract: Deta-vast (temp-to-perm)Start: asapJob descriptionAs a Tech lead (JAVA), you are involved in various development projects and together with colleagues you develop custom systems that help our customers with their digital transformation. Agile or DevOps are often used within these projects. You are able to talk to customers, built strong customer relationships and are able to coach a (hybrid) team of developers. Critical application discussions are also no issue and above that you’re a driven person with perseverance.Responsibilities:Lead and mentor a team of developers in designing, building, and maintaining Java-based applications. Provide technical direction, ensuring best practices are followed.Contribute to coding tasks, code reviews, and hands-on development of core application features, ensuring high-quality and efficient code is delivered.Enforce coding standards, conduct regular code reviews, and implement practices such as test-driven development (TDD), continuous integration/continuous deployment (CI/CD), and pair programming.Work closely with product managers, QA teams, and other departments to ensure the technical aspects align with business goals. Communicate clearly with non-technical stakeholders to explain complex technical concepts.Lead development efforts in an Agile/Scrum environment. Manage technical debt by continuously improving the codebase and refactoring legacy systems to keep them current with modern practices and technologies.Required Skills:Obtained a bachelor’s or master’s degree in computer scienceObtained a scrum master certificationObtained either the OCA (Java SE 8) or OCP (Java SE 11 or 17) certification5+ years of experience in software development with JAVA and have practical experience with relational databases (MySQL, PostgreSQL). Knowledge of NOSQL databases like MongoDB is considered a plus.Knowledge of the latest Java and Backend Frameworks, Build tools, Front-end technologies, Version control tools, Issue tracking tools and Dependency management tools. Experience with Cloud Native principles / technologies and hands on experience with or practical knowledge of Kubernetes and DockerAgile, Scrum environmentCommunication skills in Dutch and English, both written and spoken