Présentation société Voir les autres offres
   
 

Centric - Experienced / Senior Java Developer

Centric - Experienced / Senior Java Developer

Taakomschrijving

 

Ontwikkelen binnen een iteratieve en incrementele aanpak zoals Scrum.

Daarom zijn volgende zaken vereist:

 

 

Competenties

  • Ontwikkelervaring in een team
  • Ervaring en openstaan voor XP technieken (collective code ownership, test driven development, ...)
  • Communicatieve vaardigheden naar teamleden en het volledige team
  • Kennis hebben van evolutionair software design (object georiënteerd design, code en design patterns, simplicity, ...)
  • Actief willen meedenken met de functionele analisten en feedback geven
  • Kunnen werken binnen een opgelegde architectuur en andere richtlijnen

 

Extra verwachtingen

  • Begrip van de basisconcepten van Agile / Scrum (E2E Agiliteit; Mindset; Business Value; Openheid voor change,....) Heeft de nodige praktische (hands-on) ervaring om deze basisconcepten van Agile / Scrum toe te passen.
  • Je kan use cases, diagrammen en andere informatie consulteren.
  • Je hebt ervaring en bent vertrouwd met gedistribueerde Versiebeheersystemen (VCS), waaronder GIT.
  • Je hebt ervaring en bent vertrouwd met volgende OO Concepten en technieken: Abstractie, Encapsulatie, Overerving, Polymorfisme, Interface, High Cohesion, Design Patterns,(Multi)Threading.
  • Je hebt ervaring en bent vertrouwd met SQL, het kunnen lezen en schrijven van Queries in een Oracle Databank.
  • Je hebt ervaring en bent vertrouwd met Error handling. Je beperkt je code niet tot Happy Flows, maar hebt tevens voldoende aandacht voor Error handling.
  • Je hebt ervaring en bent vertrouwd met basisvoorwaarden voor een goede (Unit) test (onafhankelijkheid van andere testen en van testdata, Flaky Tests, ...). Je draagt bij tot een sluitende teststrategie en kan deze uitwerken.

  • Je hebt ervaring en bent vertrouwd met het aanmaken, uitvoeren en opvolgen van (Unit) testen in JUnit, Mockito en MockMVC.

  • Je hebt ervaring en bent vertrouwd met het aanmaken, uitvoeren en opvolgen van Integratietesten.
  • Je hebt ervaring en bent vertrouwd met een IDE (bv. IntelliJ). Je bent vertrouwd met de voornaamste built-in tools, ondersteunde frameworks en shortkeys.
  • Je hebt ervaring en bent vertrouwd met niet-functionele requirements. Je bent je bewust van de nood aan niet-functionele requirements zoals Security, Performantie en Onderhoudbaarheid.
  • Je hebt ervaring en bent vertrouwd met (functionele) Security concepten als Authenticatie, Authorisatie en Identificatie, Backend Validatie.
  • Je hebt ervaring en bent vertrouwd met JavaScript. Je bent vertrouwd met de basisconcepten, client- en server side.
  • Je hebt ervaring en bent vertrouwd met CSS.
  • Je hebt ervaring en bent vertrouwd met HTML.
  • Je hebt ervaring en bent vertrouwd met Wireframes, Prototypes en Mockups. Je dient deze niet zelf te ontwerpen, maar kan deze correct interpreteren en implementeren.
  • Je hebt ervaring en bent vertrouwd met het programmeren binnen een gekozen architectuurmodel.
  • Je hebt ervaring en bent vertrouwd met Service-oriëntatie (SOA) en MicroServices.
  • Je hebt ervaring en bent vertrouwd met Synchrone en Asynchrone verwerking.
  • Je hebt ervaring en bent vertrouwd met volgende principes: Single responsibility, Open/closed, Liskov substitution, Interface segregation, Dependency inversion.
  • Je hebt ervaring en bent vertrouwd met Databanken in MicroServices context.
  • Je hebt ervaring en diepgaande kennis omtrent het opzetten van een Java applicatie en haar afhankelijkheden mbv Apache Maven. Je bent vertrouwd met het Project Object Model, de repository, overige plugin's en modules.

  • NL moedertaal en zeer goede kennis Engels
 
 
 
 
 
 Centric Belgium is een belangrijke speler in de Belgische IT-markt met 400 medewerkers. Onze hoofdvestiging is in Oostkamp (Brugge), met nog een site in Zaventem (Brussel). Centric Belgium bedient zo'n 1000 klanten in België, van KMO's tot multinationals.

De drie belangrijke competenties van Centric Belgium zijn: IT Solutions; het bouwen van standaard software voor markten als bouw, retail en supply chain; Systems&Services, het beheer en de optimalisatie van systemen en infrastructuren voor grote en middelgrote bedrijven; IT Professionals, het leveren van high-level IT consultants.
   

Offres d'emploi similaires
Offres similaires basées sur les critères : Technical Analyst Developer / Analyst Programmer Java / J2EE