Company description See more offers
   
 

Cegeka - Technisch Architect Java

Omgeving

 

Er wordt wel meer uitgepakt met grote begrippen zoals 'innovatie' en 'nieuwe technologieën', maar dat is binnen deze omgeving ook gewoon vanzelfsprekend met een grote DevOps infrastructuur ter beschikking, machine learning, big data analyse, etc.

In deze bijzonder innoverende omgeving, wordt er werkelijk tijd geïnvesteerd om nieuwe dingen uit te zoeken en uitvoerig te testen. Daarnaast wordt er ook ingezet op gespecialiseerde kerngroepen, om tot vruchtbare brainstorms te komen. 

Dit om mee te kunnen bouwen aan boeiende en maatschappelijk relevante projecten met betrekking tot werkgelegenheid, met de nieuwste technologieën. Het betreft een makkelijk te bereiken werkplek in Brussel, met de mogelijkheid om 1 dag remote te werken. Daarnaast kom je ook nog eens terecht in een dynamisch en hecht team dat weet wat Fun maken inhoudt, zowel op als naast de werkvloer.

Om dit team te versterken zijn we op zoek naar een hands-on Technisch Architect Java:

 

 

Functiebeschrijving

 

Je staat in voor :

  • Het opzetten van de technische architectuur (welke componenten, welke communicatiemechanismen, persistentiestrategie, hoog niveau code structuur,etc.) van systemen en applicaties zodat voldaan wordt aan de concrete niet-functionele vereisten van het project, maar ook aan de algemeen geldende architectuurrichtlijnen
  • Het mee opstellen van technische richtlijnen rond software-ontwikkeling (over verschillende projecten heen, voor specifieke projecten)
  • Het bewaken van deze richtlijnen binnen de projecten
  • Voldoende technische kennis om mee te ontwikkelen in een agile omgeving en hier ook voor openstaan
  • Werkt te werken aan de  technical architecture standaarden en guidelines, gedreven vanuit de business vereisten en behoeften.
  • Coaching van de development teams bij de implementatie, samen met de lead developer
  • Het nauw samenwerken met de solution architect,  data architect en infrastructuur architect
  • Het zijn van de drijvende kracht achter de digitale innovatie, door mee te werken aan het renoveren, uitbreiden of transformeren van de bestaande legacy applicaties.
  • Kennis van standaard methodologieën op het vlak van analyse en design
  • Het opzetten van operationele omgevingen op het vlak van logging en monitoring in samenwerking met Operations.


Wie zoeken we? 

 

Er wordt een algemene kennis gevraagd rond:

  • Ervaring met microservices-architectuur en -platformen, cloud-based solutions en aanverwanten zoals feature toggling, blue-green deployment, A/B testing
  • Ervaring in een DevOps-organisatie met het naar productie brengen van toepassingen met raakvlakken naar andere toepassingen in continuous delivery
  • Aandacht voor niet functionele vereisten zoals performantie, throughput, beschikbaarheid, onderhoudbaarheid
  • Kennis van en ervaring met diverse integratiealternatieven (REST, messaging, ...), event-driven-architectuur, API-management
  • Ervaring met Domain Driven Design
  • Communicatieve vaardigheden naar het ontwikkelingsteam en naar de organisatie
  • frontend-ontwikkeling (Angular, Progressive Web Apps, ...)
  • persistentie (relationeel data model, object/relational mappers, NoSQL, event sourcing, etc.)
  • remoting en serialisatie (SOAP, REST, XML, JSON)
  • robuustheid en transactionaliteit
  • security by design
  • privacy by design

 

Extra verwachtingen technische kennis

  • Java ontwikkeling: Java laatste of courante versie
  • Java enterprise ontwikkeling: JPA, JMS (JBoss AMQ), Spring Boot
  • Markup: XML, XSD, HTML, CSS
  • Java-persistentie: Hibernate, JDBC
  • Webservices: SOAP, REST, JAXB, JAX-WS, JAX-RS, Spring Web
  • Java testing en logging: JUnit, Log4J, Mockito, Webdriver, Selenide
  • Technische analyse: UML, UML tool (Enterprise Architect, Visio), design patterns, object-georiënteerde analyse en ontwerp, ERD
  • Java build en integration: Maven, Jenkins, SonarQube
  • Ontwikkelingsomgeving: IntelliJ, SQL Developer, andere tools is een plus
  • J2EE Application Servers (WebLogic versie 8 en hoger)en Tomcat
  • Versiebeheer: Git
  • Databaseontwikkeling: SQL, NoSQL
  • Kafka
  • Spring Cloud
  • Docker, Kubernetes en OpenShift, AWS/GCP/...
  • Basiskennis Linux

 

Wat wij bieden

 

Een langdurig project bij een mooie en innovatieve speler op de markt. Werken in een leuk en stabiel team, in een dynamische omgeving waar professionaliteit en een goede samenwerking voorop staan.

 

 

Werken bij Cegeka?

 

Cegeka is een sterk en solide groeibedrijf! Continuous Learning is key! Via ons Talent Management Programma zijn de opleidingsmogelijkheden legio. We bieden een aantrekkelijk salaris dat overeenstemt met uw ervaring, premium bedrijfswagen, een hospitalisatie- en groepsverzekering, maaltijdcheques, etc. Ons Flex Income Plan stelt je in staat om zelf je verloningspakket samen te stellen

Company description

Cegeka's mission is to help customers survive and thrive in a world where the rules of the game are constantly changing. We do this by 'unburdening' C-level decision makers and helping them become digital to the core.

In the tough world of IT, Cegeka is a unique blend of level-headed pragmatism and genuine commitment. We go for 'hard' results, but we take a human approach. At Cegeka we believe that 'soft' skills like empathy, flexibility and the ability to listen are just as important as knowledge and expertise.

Cegeka is Top Employer 2019 for Belgium and the Netherlands.

Show full description
Similar offers