Job description
Context
A technology company based near Antwerp in evolvable information systems. The company employs over 60 highly skilled engineers and analysts. Since 2011, it has been delivering high-quality solutions for innovative enterprises. The company fosters a culture of continuous innovation and a learning environment where work-life balance is central, making it an ideal place to grow and excel. It believes in the power of technology to shape the future and strives to remain at the forefront of the sector.
Missions
* Develop in a project requiring Java knowledge with a focus on stability, code quality and testing
* Work on project tasks such as features, bug fixes, and addressing technical debt
* Translate ideas or designs into working software using programming languages
* Maintain and update existing software
* Verify that code functions correctly, often through automated tests (unit tests) or manual testing
* Detect and fix bugs when issues arise
* Review colleagues’ code for errors, cleanliness, and logic, and have your own code reviewed
* Deploy applications to test or production environments
* Work in an agile/Scrum environment participating in rituals such as daily stand-ups, reviews, and retrospectives
* Build and maintain evolvable software solutions for innovative clients, from analysis to delivery
* Translate business needs into clear technical designs and implement them in quality code
* Collaborate with other engineers in an agile team and take ownership of your features
* Continuously test, review, and improve code: refactoring, performance, security, and quality
* Learn on the job through the company’s NS training and apply Normalized Systems Theory to future-proof software
Tools & Environment
* Strong foundation in Java 21
* Knowledge of Docker, Git, Angular, Cucumber, Jenkins is a plus
* Emphasis on code quality, unit testing, and version control (Git)
* Agile/Scrum methodology
* Normalized Systems Theory training provided on the job
Additional Information
* The company values employees who take ownership, are eager to learn, think analytically, collaborate smoothly, and communicate clearly in Dutch and English
* Encourages engagement in associations and sports clubs as part of its cultural identity
* Offers competitive salary and attractive benefits including meal vouchers, mobility benefits, group and hospitalization insurance
* Provides a learning-rich environment with knowledge sharing, coaching, and career growth opportunities
* Promotes flexible working and a strong work-life balance with a base in Niel
Requirements
1. Master in Computer Science or related fields
2. 0-5 years of experience in software development
3. Strong foundation in Java 21
4. Knowledge of Docker, Git, Angular, Cucumber, Jenkins is a plus
5. Focus on code quality, unit testing, and version control (Git)
6. Experience with Agile/Scrum methodologies
7. Interest in Normalized Systems Theory
8. Analytical thinker with problem-solving skills and ability to handle complex structures
9. Strong social skills and ability to communicate fluently in Dutch and English
10. Engaged and active in community or sports clubs (demonstrating commitment)