Are you a Senior Java Backend Developer with extensive experience in creating and modifying critical application systems? Apply now for a 2 year contract opportunity with a banking client in Belgium.Requirements:8+ years of experience in Java backend developmentStrong expertise with Java and Spring Framework ecosystemProficiency with JPA/Hibernate for data persistenceKnowledge of security practices (OWASP and Spring Security)Experience with web services (SOAP/REST, JAX-WS, JAX-RS, Apache CXF, Apache Camel)Experience with Java batch processing using Spring BatchProficiency in Test Driven Development and continuous integrationWeb Frontend skills (JSF, PrimeFaces, Spring WebFlow, HTML/CSS, JavaScript/Angular)Familiarity with development tools (IntelliJ, Git/SVN, Maven, Bamboo, Sonar)Oracle database experienceApplication design expertise including API endpoint designExperience with Scrum/Kanban methodologiesKnowledge of BPMN, UML and documentation practicesCoaching experience preferredStrong communication skills and team collaboration abilityLanguages: French/Dutch (active knowledge of one, passive knowledge of the other), English (active knowledge)Job Description:Develop and maintain application components and frameworksContribute to the design of application components in close collaboration with technical leads and senior developersCoach co-workers on a technical level when neededCreate well-commented and tested application codeProduce design and technical documentationWork as part of a development support team for creating or modifying critical application systems supporting business domainsWork Conditions:36 hours per weekHybrid from Brussels, 50% remoteDuration: 2 years contract