Back to all jobs
Visible on IKONS todayNewPopular
Java Fullstack Developer
BrusselsOn siteHours negotiable<3months
Contribute to the development of business-critical software with societal impact for a large Belgian organization.
- Work on applications for complex resource planning.
What you will do.
- Develop new features end-to-end: backend in Java/Spring, frontend in Angular.
- Work in an Agile team and deliver value in short iterations.
- Write automated tests according to TDD and monitor code quality via code reviews.
- Analyze and fix bugs, keep documentation up-to-date, and assist with release rollouts.
- Actively contribute to architecture and analysis.
- Work according to strict quality and safety standards for safety-critical software.
What they ask
- 10+ years of experience in web application development, with a strong Java background.
- Java 17+, Spring Boot, Spring Data (JPA), Spring Security, and Hibernate.
- SQL databases (Oracle, PostgreSQL, or MySQL).
- RESTful APIs and event-driven development with Kafka and MQ.
- Angular 18+ and PrimeNG, Nx-monorepo, Gradle, and npm.
- DDD, Hexagonal Architecture, and (micro)services.
- CI/CD with GitLab, Jenkins, Maven, and Artifactory.
- Docker and basic knowledge of Kubernetes.
- Some experience with Figma.
Languages.
- Native Dutch or French (C2) and good English (B2).
- The project language is English.
Nice to have.
- Experience with LeSS or multiple teams on a shared backlog.
- DevOps knowledge.
- Fluent in both Dutch and French.
Profile
- Strong analytical skills, proactive, and autonomous, with an eye for detail.
- Integrate quickly into an existing team.
- Find it challenging to delve into a complex business domain.
How to apply
View the full assignment text and application details once your tailored application is ready.
Order a tailored application to view the full assignment and application details.
More context, less searching.
You get enough context to judge whether this job is relevant. The full brief, client details and next steps stay available inside the app.