Save Job
Posted 2mo ago

Java Software Engineer

@ DZ BANK
Amersfoort, Netherlands, Netherlands
OnsiteFull Time
Responsibilities:Translate requirements, Design software, Write tests
Requirements Summary:HBO level, experience in agile (Scrum) teams, strong Dutch communication, experience with integration, OO design, and Java-based tech.
Technical Tools Mentioned:Java, EJB, JMS, XA-transactions, Web Services, Oracle DB, Git, CI/CD, Ant, Ivy, Gradle, XML, XSD, JSON, Schema, Build scripting, Code quality
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Dit ga je doen
Voor onze eindklant zijn we op zoek naar een goede Software Developer. Zelfstandig en in teamverband bedenk je oplossingen, ontwikkel je software en test je deze ook. Hiermee boek jij succes. Mede dankzij jouw drang om altijd te blijven verbeteren en doorzettingsvermogen ben jij van onschatbare waarde bij het:
Vertalen van gebruikerswensen en non-functional requirements naar werkende software. Denk hierbij aan het bedenken, opstellen en toetsen van een technisch design, volgens de referentie-architectuur, mogelijk in een rol als lead-developer van het team.

Schrijven van geautomatiseerde tests als unit-, integratie- en GUI-testen en technische documentatie als ondersteuning bij de software.
Analyseren van bevindingen en het bedenken van oplossingsrichtingen. Je begrijpt een ingewikkeld functioneel domein en stelt daarbij kritische vragen.
Alles wat je doet straalt kwaliteit uit omdat dankzij jouw software de treinen kunnen blijven rijden.

Je bent bereid om samen met de andere Developers verantwoordelijk voor de lifecycle van de applicatie, dit houdt in dat je ook meedraait in de standby. 

Wensen/eisen/verwachtingen
•              Je hebt hbo werk/denk niveau;
•              Je hebt aantoonbare werkervaring met het werken in een agile (scrum)team;
•              Je hebt uitstekende communicatieve vaardigheden in het Nederlands, omdat je dé sparringpartner bent op technisch niveau voor alle scrumteams;
•              Je hebt het liefst aantoonbare ervaring met integratievraagstukken;
•              Het analyseren en ontwerpen van object georiënteerde systemen;
•              Je hebt kennis van en ervaring met:
o Java (zoals EJB, JMS, XA-transacties, Web Services);
o Relationele databases (Oracle DB);
o Versiebeheersystemen (Git);
o Testautomatisering op verschillende lagen in de test piramide;
o Gegevens uitwisseling met XML/XSD en/of JSON/Schema;
o Een geautomatiseerde bouwstraat (CI/CD);
o Buildscripting (Ant/Ivy en/of Gradle);
o Code kwaliteit.