Bij JUVO zijn mensen, data en technologie de kern van ons bestaan. Onze consultants zijn experts in hun vakgebied en zorgen dat projecten bij onze klanten in goede banen geleid worden.
Onze activiteiten splitsen we op in 3 Business Units. Als Fulls-stack Java Developer kom je terecht in onze BU Java waar we een breed scala aan diensten bieden – van consultancy opdrachten bij onze klanten tot interne projecten in eigen beheer. We benaderen onze projecten met een pragmatische aanpak en helpen onze klanten met het bereiken van hun doelstellingen.
Je werkt voor onze klanten verspreid over Vlaanderen & Brussel. Onze thuisbasis kan je vinden in Herentals.
Als Full-stack Java Developer ben jij verantwoordelijk voor het ontwikkelen van zowel de frontend als de backend van applicaties.
Jouw takenpakket omvat het ontwerpen en implementeren van databases, API's, microservices en cloudgebaseerde infrastructuren, evenals het bouwen van performante en toegankelijke UI-componenten.
Daarbij werk je nauw samen met UI/UX-designers, backend- en frontendontwikkelaars en DevOps-teams.
Jouw focus ligt op schaalbaarheid, beveiliging, prestaties en gebruiksvriendelijkheid. Kortom, jij zorgt ervoor dat het plaatje compleet is, van database tot gebruiksinterface.
Je bent minstens 5 jaar aan de slag als Java Full-stack Developer. Ben je werkzaam als Java Backend Developer en wil je graag de stap naar Full-stack zetten? Dat kan ook!
* Java & Spring Boot: Backend-ontwikkeling en API's op basis van Java 17+ en Spring Boot modules.
* React.js of Angular: Ervaring met component ontwikkeling en architectuur in één van beide frameworks.
* JavaScript & TypeScript: Voor gestructureerde en schaalbare code binnen React en Angular.
* State Management: Redux, Signals, RxJS of NgRx.
* HTML5 & CSS3: Ontwikkeling van responsieve en toegankelijke webinterfaces met UI-compontenten. Frameworks zoals Bootstrap of Material UI zijn je niet onbekend.
* SQL & NoSQL databases: Gegevensbeheer met de meest relevante databases en ORM frameworks (JPA/Hibernate).
* RESTful & GraphQL API's: Ontwikkelen en integreren van webservices.
* Messaging Queues: Kafka, RabbitMQ of ActiveMQ voor asynchrone communicatie.
* Containerisatie & Orchestratie: Docker voor het bouwen en beheren van containers, kennis van Kubernetes, Docker Swarm of Podman voor schaalbare applicaties is een plus.
* Cloud platforms: AWS, Azure of Google Cloud voor hosting en infrastructuurbeheer. Kennis van serverless computing, Infrastructure as Code, API Gateways, Cloud Security & Monitoring.
* DevOps & CI/CD-tools: Jenkins, BitBucket, GitLab CI/CD en Terraform voor geautomatiseerde deployments.
* Version Control: Git voor codebeheer en samenwerking.
* Testing-frameworks: de meest courante frameworks voor unit- en integratietests, zowel voor backend als frontend zoals JUnit, Mockito, Jest, Cypress, …
* UI/UX principles: Basiskennis van design en vertrouwd zijn met tools als Figma of Adobe XD.
* Architectuur: Ontwerpen en implementeren van gedistribueerde systemen op basis van een microservice architectuur met event driven principes.
* Beveiliging en best practices: CORS, CSFR-bescherming, OAuth, JWT, en Spring Security voor veilige softwareontwikkeling.
Messaging, Webdiensten, SQL, API, User Experience, JPA, Samenwerken, Cypress, NoSQL, Architectuur, Full Stack, ReactJS, Hosting, Monitoring, Git, HTML5, Mockito, Ontwerpbeginselen, Hibernate, TypeScript, ReactJS, Docker, Database, BootP, Best Practices, Management, RESTful, Front-end, JavaScript, Infrastructuur, RabbitMQ, Jenkins, Java, Gegevensbeheer, Bitbucket, JUnit, Framework, Windows Azure, Ontwerpbeginselen, AngularJS, Amazon Web Services, Cloud Security, Cloud, User Interface, GitLab, OAuth, Communicatie, Adobe, SOP, Spring Security