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 development
* Strong expertise with Java and Spring Framework ecosystem
* Proficiency with JPA/Hibernate for data persistence
* Knowledge 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 Batch
* Proficiency in Test Driven Development and continuous integration
* Web Frontend skills (JSF, PrimeFaces, Spring WebFlow, HTML/CSS, JavaScript/Angular)
* Familiarity with development tools (IntelliJ, Git/SVN, Maven, Bamboo, Sonar)
* Oracle database experience
* Application design expertise including API endpoint design
* Experience with Scrum/Kanban methodologies
* Knowledge of BPMN, UML and documentation practices
* Coaching experience preferred
* Strong communication skills and team collaboration ability
* Languages: French/Dutch (active knowledge of one, passive knowledge of the other), English (active knowledge)
Job Description:
* Develop and maintain application components and frameworks
* Contribute to the design of application components in close collaboration with technical leads and senior developers
* Coach co-workers on a technical level when needed
* Create well-commented and tested application code
* Produce design and technical documentation
* Work as part of a development support team for creating or modifying critical application systems supporting business domains
Work Conditions:
* 36 hours per week
* Hybrid from Brussels, 50% remote
* Duration: 2 years contract