Java Backend Developer
Functieomschrijving
Java Backend Developer 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 Java Backend 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. Wat ga je doen? Als Java Backend Developer ben jij verantwoordelijk voor het ontwikkelen en onderhouden van de serverzijde van applicaties waar de gegevensverwerking, logica en API’s worden beheerd. Je zorgt ervoor dat applicaties efficiënt, schaalbaar en veilig functioneren door robuuste backend-systemen te bouwen. Dit omvat o.a. Databasebeheer, API-ontwikkeling, implementatie van microservices en containerisatie. Je werkt nauw samen met frontendontwikkelaars, DevOps-teams en softwarearchitecten om hoogwaardige softwareoplossingen te leveren. Jouw focus ligt op de prestaties, beveiliging en schaalbaarheid van de backend-systemen. Kortom, jij bouwt en optimaliseert de kernfunctionaliteiten van applicaties en zorgt voor een efficiënte deployment en containerisatie.
Profiel
Jouw profiel Je bent minstens 5 jaar aan de slag als Java Full-Backend Developer.
- Java & Spring Boot: Backend-ontwikkeling en API’s op basis van Java 17+ en Spring Boot-modules.
- Architectuur: Ontwerpen en implementeren van gedistribueerde systemen op basis van een microservice-architectuur met event-driven principes.
- 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.
- Beveiliging en best practices: OAuth, JWT, en Spring Security voor veilige softwareontwikkeling.
Aanbod
Wat krijg je van ons?
- Een gezonde work-life balance met de mogelijkheid tot hybride werken.
- Je werkt als consultant op boeiende projecten (bij onze klanten of inhouse) waar je kan proeven van verschillende sectoren & tech stacks.
- Je komt terecht in ons fijne team waar we een open en transparante cultuur hoog in het vaandel dragen. Check zeker onze visie & waarden. (Toon websitehttps://juvo.be/over-juvo/)
- Je krijgt ruimte om te groeien en je kennis te delen. Zo voorzien we persoonlijke groeitrajecten met de nodige opleiding en training, Business Unit-namiddagen, webinars & uiteraard staan je collega’s steeds klaar om je te ondersteunen waar nodig.
- De boog moet niet altijd gespannen staan, leuke activiteiten staan regelmatig op de agenda!
- Een aantrekkelijk loon met extralegale voordelen (onkostenvergoeding, elektrische bedrijfswagen & laadpas of mobiliteitsbudget, flexplan, groep en-hospitalisatieverzekering, maaltijdcheques, ecocheques, laptop & toebehoren, gsm abo, internetvergoeding, opleidingsbudget & opleidingsdagen, 12 ADV dagen, …