Java Developer
Functieomschrijving
Wat staat er je te wachten.Als
JAVA developer werk je mee aan de ontwikkeling van bestaande en nieuwe HR applicaties in een agile scrum team. Je hebt zin om onze development omgeving iteratief te verbeteren; je mikt niet onmiddellijk op continuous deployment en trunk based development, maar je stelt dit wel als doel en je onderneemt de stappen om ernaartoe te werken.Je tekent technologische oplossingen/ analyses uit i.s.m. je collega's en je test je ontwikkelingen om te verzekeren dat ze aan de noden van de klanten beantwoorden. Je bent verantwoordelijk voor :
- Het transformeren van conceptuele software ontwerpen naar performante, kwalitatieve, gedocumenteerde en geteste code in JAVA;
- De integratie van functionele blokken in 1 of meerdere applicaties, met zorg voor consistentie en performantie van het geheel;
- Het uitvoeren van upgrades om systemen en software performanter en veiliger te maken.
Je bent vertrouwd met :
- Java 21 (uitzonderlijk Java 8/11 bij legacy systemen)
- Spring kennis (Spring Core, Spring Data, Spring Web, Spring Boot) - wij gebruiken Spring Boot 3.3+ en Spring Core 6+
- Design en implementatie van RESTful APIs
- Kennis van SQL (MS SQL-Server)
- Kennis van messaging / streaming (Kafka)
- Cloud kennis (Azure)
- Containerisatie (Docker, Kubernetes)
- Testing (JUnit, Mockito, AssertJ)
- Builds (Maven) en CI/CD (Github Actions)
- Agile Werking (Scrum)
We streven naar multi-functional teams waar iedereen naast zijn primaire rol ook één of meerdere secundaire rollen kan vervullen, dus verwachten we van jou dat je al ervaring hebt met minstens 1 van volgende disciplines :
- Web- en/of mobile development (Angular en Typescript)
- DevOps
- Coaching van pair- en/of mob programming
- Test Automation
- Design: DDD, Hexagonal Arcitectuur,…
Profiel
Wat heb jij te bieden? - Je beschikt over een bachelor diploma ICT of bent gelijkwaardig door ervaring.
- Ervaring als JAVA-developer is een vereiste en je staat nog steeds open om bij te leren.
- Je bent multi inzetbaar én een multitasker.
- Je hebt zin en/feeling met innovatie.
- Je bent heel nauwkeurig, analytisch sterk, stressbestendig en kwaliteitsgericht.
- Je bent een echte teamplayer: je neemt verantwoordelijkheid en werkt SAMEN om de doelen te bereiken;
- Je bent Nederlandstalig, met basiskennis van FR & EN.
Aanbod
Wat hebben wij jou te bieden!Een veelzijdige, leuke en uitdagende job met veel potentieel. We vullen dat aan met een aantrekkelijk loonpakket en heel wat extralegale voordelen (maaltijd-, eco- en geschenkcheques, groeps- en hospitalisatieverzekering, bonussysteem en cafetariaplan).Een praktijkgerichte opleiding on-the-job? Check! Je collega’s, experten in hun vak, nemen jou met veel plezier mee in het verhaal (en voor plezante teambuildings en terrasje natuurlijk). Je krijgt de kans om je talenten te ontplooien, je werk in handen te nemen en door te groeien.Een gezonde work-/life balance en flexibiliteit zijn key. Glijdende werkuren en telewerk zijn dan ook een evidentie! Bovendien krijg je bij EASYPAY GROUP 32 vakantiedagen bij een voltijdse tewerkstelling.