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: Viseu
Viseu, Viseu District, PortugalPublicado: 19. 6. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!