Remote

Java Software Engineer

Samenvatting

Als Software Java Developer ben je verantwoordelijk voor analyse, ontwerp, implementatie en geautomatiseerd testen in een ervaren team. Je maakt gebruik van best practices in de industrie en produceert full stack oplossingen van hoge kwaliteit in een agile, resultaatgerichte omgeving op verschillende gebieden, waaronder: financiën, infrastructuur, gebruik van testcentra, e-commerce, registratie en planning. Je bent ook verantwoordelijk voor het onderhoud en de ondersteuning van bedrijfskritische applicaties waar nodig. In deze rol wordt van je verwacht dat je voortdurend groeit, softwareontwikkelaars begeleidt en ons allemaal uitdaagt om de lat nog hoger te leggen met jouw bijdragen aan mensen, processen en technologie. Dit is een team met een hoge mate van samenwerking dat het belang kent van plezier, zelfzorg en flexibiliteit terwijl het werkt aan een verscheidenheid van complexe en uitdagende projecten met een passie voor uitmuntendheid, innovatie en trots op het produceren van uitstekende gebruikerservaringen.

Als Java developer zal je:

-Implementeren en uitvoeren. Implementeer ontwerpen volgens Pearson coderingsstandaarden en best practices in de industrie; onderhoud en ondersteun missie kritische applicaties indien nodig.
-Analyseren en ontwerpen. Zorg ervoor dat business en requirements artefacten worden gecreëerd die effectief de eisen van de klant modelleren. Gebruik tooling en best practices om ontwerpmodellen te creëren op basis van de vereisten.
-Review. Deelnemen aan en leiden van requirement, design en code reviews.
-Test & Implementatie. Werk nauw samen met andere teams en stakeholders (b.v. QE, CM, eindgebruikers) om software van hoge kwaliteit te releasen. Creëren van testbare requirements en schrijven/uitvoeren van unit tests.
-Kwaliteit/procesverbetering. Deelnemen aan groepsverbeteringsactiviteiten en initiatieven om proces- en productkwaliteit te verbeteren in een streven naar uitmuntendheid.
-Rapportage. Voltooi project documentatie zoals vereist, met inbegrip van logging van status, risico, vooruitgang, en inspanning op toegewezen werk.
-Ontwikkeling van mensen. Mentoren en opleiden van nieuwe teamleden.

Kwalificaties

-Vereist onderwijs en ervaring:
-Bachelordiploma in Computerwetenschappen, MIS, of gelijkwaardige technologische discipline
-Minimaal 6 jaar professionele Java-ontwikkeling vereist
-3+ jaar programmatische interactie met relationele databasesystemen
-Huidige technologie stack: Java, JPA, Hibernate, Web Services (REST/SOAP), Angular
-Ervaring in OOAD, agile processen, design patterns, SQL en UML
-Gewenste Kennis, Vaardigheden & Bekwaamheden
-Ervaring met het werken in een agile omgeving heeft de hoogste voorkeur
-Ervaring in het begrijpen van software architectuur
-Ervaring in het maken van ontwerpdocumenten, het uitvoeren van code reviews en test gestuurde ontwikkeling
-Wens om kennis uit te breiden in vele ontwikkeltalen, applicaties en tools
-Bewezen vermogen om snel nieuwe processen en tools, zakelijke domeinen en technische toepassingen te leren
-In staat om technisch en analytisch te denken
-In staat om de filosofie van de architectuur te begrijpen
-Informatie assimileren, kennis distilleren, ervaring toepassen en oplossingsalternatieven en aanbevelingen aanreiken
-moet beschikken over sterke vaardigheden op het gebied van tijdbeheer – met inbegrip van het vermogen om goed onder druk te werken, te plannen, prioriteiten te stellen, zich aan te passen aan veranderingen en te voldoen aan vastgestelde tijdschema’s
-moet effectieve relaties ontwikkelen met interne en externe contacten en goed in een team kunnen werken
-moet een zelfstarter en detail georiënteerd zijn
-moet een “positieve” en energieke houding hebben
-effectieve schriftelijke en verbale communicatievaardigheden
-creatief probleemoplossend vermogen

We succesfully received your resume!

Apply for this function

Location: Brussel
Categories: Java