Full Stack Java Developer
Role details
Job location
Tech stack
Job description
Wij zijn op zoek naar een enthousiaste Full Stack Java Developer die verantwoordelijk is voor het ontwerpen, ontwikkelen en onderhouden van moderne bedrijfsapplicaties. Je werkt mee aan uitdagende projecten binnen een Agile omgeving en bouwt zowel backend- als frontendcomponenten die bijdragen aan een stabiele, schaalbare en gebruiksvriendelijke oplossing.
Je werkt nauw samen met analisten, architecten, testers en andere ontwikkelaars om kwalitatieve software op te leveren die voldoet aan de behoeften van de business.
- Ontwerpen, ontwikkelen en onderhouden van Java-applicaties.
- Implementeren van RESTful API's en microservices.
- Ontwikkelen van performante en schaalbare backend-oplossingen.
- Integreren van applicaties met interne en externe systemen.
- Schrijven van kwalitatieve, onderhoudbare en goed gedocumenteerde code.
Frontend Development
- Ontwikkelen van moderne webapplicaties met Angular, React of Vue.js.
- Implementeren van responsive en gebruiksvriendelijke interfaces.
- Integreren van frontendcomponenten met backend API's.
- Verbeteren van gebruikerservaring en applicatieprestaties.
Testing & Quality Assurance
- Ontwikkelen van unit-, integratie- en end-to-end tests.
- Uitvoeren van code reviews en bijdragen aan kwaliteitsverbeteringen.
- Oplossen van bugs en technische incidenten.
- Bewaken van performantie, veiligheid en stabiliteit van applicaties.
Requirements
Minstens 5 jaar ervaring
Minstens 5 jaar ervaring
- Ondersteunen van CI/CD-processen.
- Werken met containerisatie en cloudplatformen.
- Automatiseren van build-, test- en deploymentprocessen.
- Samenwerken met DevOps- en infrastructuurteams.
Must-have
- Minimaal 3 jaar ervaring als Java Developer.
- Sterke kennis van:
- Java 11/17/21
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate / JPA
- REST API's
- Ervaring met relationele databases zoals PostgreSQL, Oracle of SQL Server.
- Kennis van Git.
- Ervaring met Agile/Scrum-methodologieën.
Frontend
- Ervaring met minstens één modern frontend framework:
- Angular
- React
- Vue.js
- Goede kennis van:
- HTML5
- CSS3
- JavaScript
- TypeScript
Nice-to-have
- Docker
- Kubernetes/OpenShift
- Azure, AWS of Google Cloud
- Kafka of andere messaging-oplossingen
- CI/CD tools (Azure DevOps, GitLab CI, Jenkins)
- Microservices architectuur
- OpenAPI / Swagger
Soft Skills
- Sterk analytisch vermogen.
- Proactieve en oplossingsgerichte mindset.
- Goede communicatieve vaardigheden.
- Teamspeler met oog voor kwaliteit.
- Zelfstandig kunnen werken en verantwoordelijkheid nemen.
Opleiding
- Bachelor of Master in Informatica, Toegepaste Informatica of gelijkwaardig door ervaring.
Talen
- Nederlands en/of Frans.
- Goede kennis van Engels.
Benefits & conditions
- Uitdagende projecten binnen een innovatieve omgeving.
- Moderne technologieën en ruimte voor persoonlijke groei.
- Flexibele werkregeling en hybride werken.
- Competitief salarispakket.
- Samenwerking met een ervaren en gedreven team.