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
IntermediateJob 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