We are looking for a Java Software Engineer who is willing to relocate to join our Client’s team in Brussels, Belgium.
About the Team:
You’ll join a highly collaborative development team working on mission-critical projects at the forefront of the bank’s digital transformation. The team focuses on high-impact products that improve the experience of millions of customers across Retail , Private , and Corporate Banking . As a Back-End Developer, you’ll play a key role in defining the technical direction while building secure, scalable, and reliable solutions.
Key Responsibilities:
- Develop and Deliver Code:
Translate requirements into high-quality, reusable, and maintainable code using Java and the Spring Framework . - Collaborate:
Work closely with cross-functional teams to deliver features, including managing external data sources and APIs. - Optimize Performance:
Ensure exceptional application performance, quality, and responsiveness. - Testing:
Use unit tests, covering edge cases, to ensure code reliability and robustness. - Debugging:
Identify bottlenecks, fix bugs, and improve application reliability. - Enhance Code Quality:
Maintain high code standards through code reviews , peer programming , refactoring , and adherence to best practices. - Work in Agile Projects:
Fully embrace the Agile mindset , contributing actively within a SCRUM environment .
Essential Skills & Competencies:
Technical Requirements:
- Programming:
Deep expertise in Java , Spring , Maven , and RESTful APIs . - Database:
Strong experience with Oracle DB . - CI/CD Tools:
Familiarity with tools such as Git (e. G., Git Lab), Jenkins , Sonar Qube , Fortify , NEXUSIQ , and Snow . - Knowledge of Continuous Integration/Deployment practices.
- Hands-on experience with Test-Driven Development (TDD).
Core Principles:
- Proficiency in clean code principles and best practices such as SOLID principles , Domain-Driven Design (DDD), and design patterns .
- Expertise in creating readable, maintainable code and applying refactoring techniques.
- Experience with pair programming and mentoring or learning through code reviews .
Agile Mindset:
- Fully adopt SCRUM values :
Focus, Commitment, Openness, Respect, and Courage . - View team success as more important than individual success.
- Adopt an iterative way of working, with feedback treated as opportunities for improvement.
- Flexibility to occasionally perform tasks outside your primary role to meet team goals within Agile projects.
Abilities & Experience:
- A minimum of 4 years of relevant experience in software development.
- Ability to grasp business requirements and translate them effectively into technical solutions.
- Fluent in English (Mandatory);
knowledge of Dutch or French is a plus. - A commitment to excellence in coding and a "craftsman" approach to software development.
Nice to Have (Optional):
- Experience with Power BI , SSRS , or other reporting and visualization tools.
- Knowledge of additional technical tools or languages aligned with the bank’s ecosystem.
Why Join Us?
- Employment :
Indefinite Contract from the start. - Relocation Support :
Great relocation package. - Health Insurance :
Comprehensive coverage for your well-being. - Hybrid Work Model :
2 days on-site, 3 days remote. - Continuous Learning :
Access to a Udemy Business subscription with thousands of workshops and courses. - Team Culture :
Collaborative and innovative work environment.
If you meet the above criteria and are ready for an exciting opportunity in a dynamic environment, submit your CV!