Fullstack Ontwikkelaar Java Angular, senior
Role details
Job location
Tech stack
Job description
Taken en verantwoordelijkheden
Je zal deel worden van een DevOps team dat instaat voor het ontwikkelen van nieuwe state-of-the-art applicatie en componenten bij de klant.
Staat in voor het ontwerpen en ontwikkelen van robuuste, schaalbare en onderhoudbare applicaties op basis van Java en Spring. Naast hands-on ontwikkeling zal hij/zij ook de architectuur bepalen en bewaken, inclusief het toepassen van best practices en moderne designprincipes.
Verantwoordelijkheden
- Ontwerpen en implementeren van applicaties met Java en Spring Framework (Spring Boot, Spring Data, Spring Security).
- Opstellen en bewaken van architectuurprincipes (hexagonal architecture, DDD).
- Integratie met SQL-databases (bijv. PostgreSQL, MySQL) en optimalisatie van queries.
- Opzetten en onderhouden van CI/CD pipelines (bijv. Jenkins, GitLab CI, Azure DevOps).
- Schrijven van unit-, integratie- en end-to-end tests met moderne testframeworks (JUnit, Mockito, Testcontainers).
- Toepassen van design patterns en best practices voor schaalbaarheid en onderhoudbaarheid.
- Samenwerken met interne teams en kennisoverdracht naar ontwikkelaars.
- Adviseren over cloud-native oplossingen (optioneel: AWS, Azure, Kubernetes).
- Aantoonbare ervaring in het leiden van een ontwikkelteam en ontwikkelaars coachen.
- Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.
- Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
Jouw profiel
- Aantoonbare ervaring in ontwikkeling van JAVA gebaseerde toepassingen
- Aantoonbare ervaring met architectuur design zoals Hexagonal, DDD, Microservices
- Aantoonbare ervaring met SQL databases en technologie (bv Postgress, MySQL, JPA/Hibernate)
- Aantoonbare kennis van Java (21+) en Spring
- Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals Java/J2EE, ...
- Heeft de afgelopen drie jaar (vanaf 1-1-2022) actief gewerkt aan het ontwikkelen van Java- en Spring-toepassingen.
- Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
- Aantoonbare ervaring in het leiden van een ontwikkelteam en ontwikkelaars coachen.
- Aantoonbare ervaring in programmatieopdrachten zeer vlot kunnen uitvoeren: coderen, testen en debuggen.
- Aantoonbare ervaring met Angular
- Aantoonbare ervaring met CI/CD (bv Jenkins, Gitlab CI, Azure Devops, Maven, ...)
- Aantoonbare ervaring met cloud deployment (bv AWS, Azure, Kubernetes, ...)
- Aantoonbare ervaring met containerization (Docker)
- Aantoonbare ervaring met design patterns (Clean code, feature flags, ...)
- Aantoonbare ervaring met Kafka
- Aantoonbare ervaring met OAuth2, JWT
- Aantoonbare ervaring met ontwikkelen van REST API's
- Aantoonbare ervaring met testing frameworks
- Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.
Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding). (Freelance is ook
Requirements
-
Aantoonbare ervaring in het leiden van een ontwikkelteam en ontwikkelaars coachen.
-
Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.
-
Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
-
Aantoonbare ervaring in ontwikkeling van JAVA gebaseerde toepassingen
-
Aantoonbare ervaring met architectuur design zoals Hexagonal, DDD, Microservices
-
Aantoonbare ervaring met SQL databases en technologie (bv Postgress, MySQL, JPA/Hibernate)
-
Aantoonbare kennis van Java (21+) en Spring
-
Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals Java/J2EE, ...
-
Heeft de afgelopen drie jaar (vanaf 1-1-2022) actief gewerkt aan het ontwikkelen van Java- en Spring-toepassingen.
-
Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
-
Aantoonbare ervaring in het leiden van een ontwikkelteam en ontwikkelaars coachen.
-
Aantoonbare ervaring in programmatieopdrachten zeer vlot kunnen uitvoeren: coderen, testen en debuggen.
-
Aantoonbare ervaring met Angular
-
Aantoonbare ervaring met CI/CD (bv Jenkins, Gitlab CI, Azure Devops, Maven, ...)
-
Aantoonbare ervaring met cloud deployment (bv AWS, Azure, Kubernetes, ...)
-
Aantoonbare ervaring met containerization (Docker)
-
Aantoonbare ervaring met design patterns (Clean code, feature flags, ...)
-
Aantoonbare ervaring met Kafka
-
Aantoonbare ervaring met OAuth2, JWT
-
Aantoonbare ervaring met ontwikkelen van REST API's
-
Aantoonbare ervaring met testing frameworks
-
Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.
Benefits & conditions
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding). (Freelance is ook