01 Oct
Financial Sector – Brussels- Hybrid – B2B – Attractive Rate – Long Term contract
Mission context
We are seeking an experienced Full-Stack Developer (Java – React) to join a multidisciplinary Agile squad responsible for delivering and maintaining innovative digital banking solutions for enterprise customers. The role involves end-to-end software development across both frontend and backend systems, contributing to web and mobile applications while supporting cloud-based services.
The successful candidate will play a key role in developing high-quality software, driving continuous improvement, and supporting DevOps practices within an Agile environment.
Key Responsibilities
Software Development
- Translate business and technical requirements into high-quality software solutions.
- Design, develop, and maintain scalable, reusable, and reliable applications.
- Develop backend services using Java and Spring Framework.
- Develop frontend applications using React.
- Integrate applications with external APIs and third-party services.
- Ensure optimal performance, scalability, quality, and responsiveness of applications.
- Apply software engineering best practices and coding standards.
- Identify bottlenecks, troubleshoot issues, and resolve defects.
DevOps & Operations
- Participate in operational support activities.
- Contribute to the setup and maintenance of CI/CD pipelines.
- Support deployment automation and continuous delivery initiatives.
- Participate in API automation testing and quality assurance activities.
Agile Collaboration
- Work closely with product owners, analysts, testers, and other developers.
- Participate actively in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
- Collaborate across disciplines to achieve sprint and product goals.
- Share knowledge and mentor team members when appropriate.
- Challenge requirements constructively to improve business outcomes and technical solutions.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
- Minimum 6 years of relevant software development experience.
Technical Requirements
Mandatory Skills
Backend Development
- Java
- Spring Framework
- Maven
Frontend Development
- React
API Development
- RESTful APIs
- Swagger/OpenAPI (YAML)
Database Technologies
- Relational databases and database design principles
Version Control
- Git
CI/CD & DevOps
- Jenkins or equivalent CI/CD tools
- Continuous Integration and Continuous Deployment principles
Code Quality & Security
- SonarQube, Fortify, NexusIQ, or equivalent SAST tools
- API automation testing
Containerization
- Docker
- Containers
- Groovy scripting
Software Engineering Competencies
The ideal candidate:
- Demonstrates a strong Software Craftsmanship mindset.
- Applies Clean Code principles consistently.
- Has strong understanding of:
- Object-Oriented Design (OOD)
- Domain-Driven Design (DDD)
- Design Patterns
- SOLID Principles
- Writes maintainable, readable, and testable code.
- Practices and promotes refactoring.
- Has hands-on experience with Test Driven Development (TDD).
- Is comfortable with pair programming and collaborative development practices.
Agile Mindset & Experience
Required
- Practical experience working in Scrum environments.
Expected Agile Behaviors
- Positive and pragmatic attitude.
- Continuous learning mindset.
- Strong commitment to team success over individual achievements.
- Openness to feedback and continuous improvement.
- Willingness to contribute beyond primary specialization when needed.
Language Requirements
Mandatory
- Professional working proficiency in English.
Nice to Have
- French
- Dutch
Preferred Business Experience
- Experience in banking, digital channels, financial services, or enterprise customer solutions is an advantage.
Soft Skills
The successful candidate should demonstrate:
- Strong collaboration and teamwork skills.
- Excellent communication abilities.
- Knowledge-sharing mindset.
- Adaptability and ability to integrate quickly into new teams.
- Constructive approach to feedback.
- Ability to challenge requirements based on technical expertise.
- Continuous improvement mindset.
- Problem-solving and analytical thinking.
If interested apply ASAP