Als Java Architect kom je terecht in een moderne IT-omgeving waarbij de mainframe enkele jaren geleden werd vervangen door applicaties ontwikkeld in JAVA met integratie naar SAP (FICO en HRM).
In het kader van een verdere digitale evolutie is het de bedoeling “papieren” interacties zoveel mogelijk te beperken door performante en moderne applicaties ter beschikking te stellen. Op dit ogenblik ligt de focus eveneens op het verlengen van de levensduur van bestaande business-toepassingen en worden de verschillende middleware-componenten geüpgraded of vervangen. Een evolutie naar SAP HANA, de inzet van AI … zijn projecten die ook op stapel staan.
Als Java Architect maak je deel uit van een team van 12 mensen dat op een agile/scrum manier is georganiseerd.
Je zorgt voor een betrouwbare software-architectuur op applicatieniveau waarbij je ook met de niet-functionele vereisten (performantie, schaalbaarheid, veiligheid …) rekening houdt. In dit kader definieer en onderhoud je de architectuurplannen, de ontwikkelingsstandaarden en het algemeen technisch kader.
Je waakt over de toepassing van de regels inzake IT governance betreffende het schrijven van software die bij het team optimaal dienen geïntegreerd te worden. Je verleent hierbij advies aan analisten en je zorgt voor de technische opzet van de projecten en de implementatie van de hoofdcomponenten van je architectuur. Tevens coach je de Java-ontwikkelaars en stel je de planning mee op.
Als “hands-on” Architect werk je zelf mee aan de implementatie van complexe modules en doe je een review van de code waar nodig.
Vanuit je rol zal je ook samenwerken met andere instellingen van de sociale zekerheid evenals met externe leveranciers.
Je beschikt over een bachelor- of masterdiploma en hebt minstens 4 jaar ervaring als Architect of Lead Developer in een client/server en/of een web-based Java-omgeving.
Je hebt een grondige kennis van design patterns en van de meeste tools die worden gebruikt: SPRINGsuite, Angular, GITLab, KeyCloack, XML, SOAP- en REST-web services, Service Bus.
Je hebt een goede kennis van relationele databases en design (MySQL, DB2).
Je bent goed vertrouwd met agile ontwikkeling en de concepten “Continuous Integration” en “Application Lifecycle Management” (Jenkins, Gradle, Maven, Bamboo, JIRA, Confluence, Gliffy).
Tevens heb je een uitstekende kennis opgebouwd in component based development en service oriented architecture.
Je hebt een analytische en kritische geest en maakt keuze op een realistische en verantwoorde manier.
Je bent creatief en gepassioneerd en brengt vernieuwende ideeën aan.
Je volgt de technologische evoluties en breidt graag je kennis uit met nieuwe inzichten.
Je werkt zelfstandig en onderneemt de nodige stappen om resultaten te boeken. Tegelijk werk je ook graag in teamverband en ben je een goede communicator.
Je bent flexibel en stressbestendig.
Tot slot heb je een goede kennis van de andere landstaal.
Smals realiseert innovatieve IT-projecten in e-government en e-health voor instellingen uit de sociale zekerheid en gezondheidszorg, gericht op werk, gezin en gezondheid. 'ICT for society' is voor Smals meer dan een slogan: al onze projecten hebben een positieve maatschappelijke impact.
Zo bouwt Smals mee aan het portaal van de sociale zekerheid en het eHealth-platform. Grensverleggende projecten zijn ons werkterrein: Student@Work, Orgadon, mycareer.be... We ontwikkelen mee de G-Cloud, de Belgische overheidscloud die de synergie tussen de overheidsdiensten bevordert, en gooiden onze expertise en herbruikbare softwarecomponenten in de strijd tegen het coronavirus. We zijn steeds op zoek naar gemotiveerde collega’s die hun IT-skills willen inzetten. Bekijk onze jobs, solliciteer en wie weet ga je binnenkort aan de slag bij een Top Employer!