Senior Java Software Engineer (relocation to Belgium)
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
- critical projects at the forefront of the bank’s digital transformation. The team focuses on
- 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
- quality, reusable, and maintainable code using Java and the Spring Framework.
Collaborate: Work closely with
- 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
- being.
Hybrid Work Model : 2 days
- 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!
- Informações detalhadas sobre a oferta de emprego
Empresa: Hexa Consulting Localização: Bragança
Bragança, Bragança District, PortugalPublicado: 18. 6. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!