Job Title: Senior Java Software EngineerLocation: Hybrid (Onsite presence required)Languages Required: French and Dutch (proficient), English (mandatory)About the RoleAre you a seasoned Java developer passionate about building scalable, user-centric digital solutions? Join a forward-thinking team driving the development of a modern online customer portal. As a Senior Java Software Engineer, you'll play a key role in designing, implementing, and optimizing applications that support digital transformation initiatives.Key Responsibilities
Design, develop, and adapt applications based on functional and business analysis using Java and related technologies.
Ensure thorough understanding of user requirements and translate them into robust software architecture.
Collaborate with internal stakeholders to refine functional specifications.
Apply Test-Driven Development (TDD) practices and conduct testing in an integrated Agile environment.
Document software components and development processes.
Proactively identify and resolve issues, proposing optimal solutions.
Evaluate the impact of changes and maintain software integrity across modules.
Quality Assurance & Team Collaboration
Write and execute unit test scenarios; document results and resolve issues.
Participate in continuous improvement initiatives and apply lessons learned.
Share knowledge and mentor team members to foster growth and collaboration.
Technical Skills & Experience
Expert-level proficiency in Java, Hibernate, and Spring Boot.
Strong experience with REST APIs, Junit, Mockito, and Agile methodologies.
Familiarity with tools such as JIRA, GIT, IntelliJ, and Tomcat.