AISB-886 Developer Java / React

Brussels, Belgium

Role description

  • Translating business requirements into high-quality code
  • Designing, building, and maintaining high-performance and reusable Java applications (Spring Framework)
  • Collaborating with cross-functional teams to deliver new features
  • Integrating external data sources and APIs
  • Ensuring optimal performance, quality, and responsiveness of applications
  • Writing robust unit tests (including edge cases)
  • Identifying and fixing bugs and performance bottlenecks
  • Contributing to continuous improvement of code quality, architecture, and automation

Profile

  • Minimum 4 years of relevant experience in software development
  • Bachelor’s or Master’s degree, or equivalent experience
  • Strong command of English (a local language is a plus)
  • Agile mindset and ability to work in cross-functional teams

Technical skills required

  • Java, Spring Framework, Maven
  • REST APIs
  • Oracle Database
  • React, Node.js
  • Git / SVN (GitLab or equivalent)
  • Jenkins, SonarQube, Fortify
  • Confluence, JIRA
  • CI/CD principles
  • Docker, containerization, Groovy

Best practices

  • Clean Code principles and software craftsmanship mindset
  • Object-Oriented Programming, DDD, design patterns, SOLID principles
  • Regular refactoring and maintainable code
  • Test Driven Development (TDD) experience

Nice to have

  • Practical experience with Scrum / Agile environments

Soft skills

  • Actively sharing knowledge with team members
  • Ability to challenge requirements constructively
  • Continuous learning mindset and drive for improvement
  • Strong focus on team success over individual performance
  • Willingness to contribute beyond core responsibilities when needed