AISB-886 Developer Java / React

AbAKUS
Brussels, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Brussels, Belgium

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Confluence
JIRA
Unit Testing
Software Quality
Continuous Integration
Software Design Patterns
Groovy
Spring
Maven
Node.js
Object-Oriented Software Development
Oracle
Scrum
Fortify (Software)
Software Engineering
SonarQube
Subversion
Systems Integration
Java Application Server
Test Driven Development
React
Gitlab
GIT
Containerization
Solid Principles
DDD (Domain Driven Development)
REST
Code Restructuring
Docker
Jenkins

Job description

  • 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

Requirements

  • 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

Apply for this position