Atos

SRQ124879 - Senior Software Engineer Java (358787)

Work location:
Apeldoorn
Starting date:
28.01.2019
Ending date:
31.12.2019
Hours per week:
40

Na 6 maanden, 5% korting verplicht, alleen NL talige kandidaten

Eisen:
1. Zelfstandigheid, en ervaring in zowel beheer- als vernieuwingstrajecten
2. Deelnemen in een Scrum / DevOps team (Stand-ups, retrospectives, multidisciplinair, e.d.)
3. Zelfstandig of in teamverband komen met verbetervoorstellen en het borgen van de implementatie hiervan
4. Gedegen kennis van de te gebruiken methoden en technieken
5. Over eigen grenzen heen kijken en bereid zijn aanpalende werkzaamheden op te pakken.

Wensen:
· Java, Spring Framework, Hibernate
· Ervaring met recente Javascript ontwikkelingen (Nodejs/Angular/PWA)
· Continuous Integration / Delivery: Maven, Jenkins, XL Deploy, Docker, Sonar
· Integration Patterns, Cloud concepten, SOAP, REST
· Ervaring met geautomatiseerd testen
· Javascript, Typescript, HTML, (S)CSS
· Git (GitHub)
· Apache Camel
· Oracle en Flyway
· Logging + monitoring d.m.v. Splunk

Opdracht:

Je beschikt over minimaal HBO werk- en denkniveau, bij voorkeur verkregen op basis van een afgeronde opleiding IT. Je hebt aantoonbare kennis van en ervaring met moderne programmeertalen en ontwikkelprincipes. Het gekozen framework zie je enkel als gereedschap om je doel te bereiken. Je kunt je in een kort tijdsbestek nieuwe technieken en omgevingen eigen maken. Je ziet het als een uitdaging om optimaal gebruik te maken van de mogelijkheden van technieken. Je bent resultaatgericht, klantgericht en kwaliteitsbewust en je hebt kennis van en relevante werkervaring met systeemontwikkeling.

Beschrijving werkzaamheden:
· Wijzigen en toevoegen van unittests en applicatie code (Java, AngularJS. Angular, Maven)
· Wijzigen van Oracle database schema’s met Flyway
· Ondersteunen van testautomatisering: o.a. wijzigen en toevoegen van glue code (Selenium, Cucumber)
· Automatiseren van Deployments (Jenkins, Docker, XL Deploy)
· Deelnemen in een Scrum / DevOps team (Stand-ups, retrospectives, planningssessies)
· Opstellen van impactanalyses
· Deelnemen in de Java community
· Toepassen en bijhouden van Java ontwikkelstandaarden

Achtergrond:
Je hebt ruime en aantoonbare kennis en ervaring met het ontwikkelen van webapplicaties op basis van een Java backend en een Angular frontend.
De ontwikkelaar is samen met andere ontwikkelaars, de project-architect, Scrum master en productowner onderdeel van het Scrum/agile ontwikkelteam. Binnen dit team worden applicaties in sprints van steeds twee weken ontwikkeld door ontwikkelaars die multidisciplinair kunnen werken. Waar nodig kunnen bouwers testen en kunnen testers bouwen of specificeren. Daarnaast wordt door dit team een aantal applicaties onderhouden.


< Go back to the overview of all orders