Voor 1 van onze klanten zijn we op zoek naar een Java Developer:
Overzicht:
- Uitgebreide kennis van Java (versies 8 t/m 21) en testing. Voor testing gebruiken wij Powermock, EasyMock, Wiremock, JUnit, Mockito en Spring Boot Test. Deze test frameworks zijn wel relatief makkelijk op te pikken voor profielen vanaf medior
- Kennis van Spring Webflow, JSF, Primefaces en Tomcat
- Ervaring met Angular en AngularJS is een pluspunt.
- Ervaring met Spring en Spring Boot is noodzakelijk, wij gebruiken nog Spring Framework 4 t.e.m. Spring Boot 3.4.
- Ervaring met Microservices is noodzakelijk, wij hebben enkele honderden microservices op een Azure Spring Apps cluster staan. Onze legacy applicaties staan op een Azure Kubernetes Cluster.
- Onze services gebruiken een range van communicatie technieken zoals Soap (XML), REST, Oracle AQ events en Rabbit MQ messaging.
- Goede kennis van SQL is een pluspunt. Wij gebruiken PL/SQL, binnen onze databank maken we ook gebruik van Advanced Oracle Queues, databank triggers en Stored Procedures, kennis is een pluspunt.
- Ervaring met RabbitMQ of vergelijkbare event-driven technologieën (pluspunt)
- Ervaring met Azure, GitHub en CI/CD (pluspunt)
- Bereidheid om voornamelijk met legacy projecten te werken is noodzakelijk
- Bereidheid om af en toe releases en testing buiten werktijden te verzorgen
Must have:
- Programmeertalen: Java (versies 8 t/m 21), Spring en Spring Boot (Spring Framework 4 t.e.m. Spring Boot 3.4)
- Testing: Powermock, EasyMock, Wiremock, JUnit, Mockito en Spring Boot Test
- Frameworks/tools: Soap (XML), REST, Oracle AQ events, Rabbit MQ messaging, Azure Spring Apps, Azure Kubernetes Cluster.
- Ervaring met: CI/CD, GitHub, Cloud platforms, microservices, Spring Webflow, JSF, Primefaces en Tomcat
- Minimale jaren ervaring: 7
Nice to have:
- - Extra technologieën: Azure, Angular, EDA / event-driven technologieën
- - Certificaten: Kort na indienstname dient het AZ-900 (Azure fundamentals) certificaat gehaald te worden bij Microsoft
- - Affiniteit met HR dienstverlening en payroll
Soft skills:
- - Communicatief
- - Zelf-starter
- - Proactief en oplossingsgericht
- - Kennisdeling
- - Bereidheid om af en toe releases en testing buiten werktijden te verzorgen