Your Challenge
As a Java Full Stack Developer, you will be involved in the entire software lifecycle. You will develop both front-end and back-end components and actively contribute to the quality, stability, and continuity of applications.
Responsibilities
- Develop new functionalities
- Maintain and optimize existing applications
- Analyze and resolve bugs and technical issues
- Implement automated testing
- Keep technical documentation up to date
- Deploy and implement new software releases
- Perform code reviews and ensure code quality
- Actively participate in Agile/Scrum ceremonies
- Collaborate with developers, analysts, and other stakeholders
Technical Skills
- Strong experience in Java development and bug fixing, with proficiency in Java 17+
- Experience with Spring Framework (Spring Boot, Spring Data, Spring Security), Hibernate, and JPA.
- Solid knowledge of SQL databases such as Oracle, MySQL, and PostgreSQL.
- Experience in front-end development with Angular and PrimeNG (v18+), and familiarity with Figma.
- Hands-on experience with Test-Driven Development (TDD) and Agile/Scrum methodologies.
- Proficiency with CI/CD tools including Git, Jenkins, and Artifactory.
- Good understanding of object-oriented design, design patterns, and software development best practices.
- Experience with hexagonal architecture, microservices, RESTful APIs, and asynchronous messaging technologies such as Kafka and MQ.
- Familiarity with Docker and Kubernetes for containerized deployments.
- Web client development experience aligned with the required seniority level.
Languages
- Fluent in Dutch or French.
- Good knowledge of the second national language.
- Professional working proficiency in English.