Ben jij die Java Developer die enthousiast wordt van het bouwen van high-performing, schaalbare, enterprise-grade applicaties? Lees dan snel verder en soliciteer!
Functieomschrijving
Je maakt deel uit van een getalenteerd scrum team dat werkt aan bedrijfskritische applicaties. Je bent als Java-ontwikkelaar verantwoordelijk voor ontwikkeling en beheer van Java / Java EE-applicaties en het bieden van expertise in de volledige levenscyclus van softwareontwikkeling, van concept en ontwerp tot testen.
Standplaats: Amsterdam/Utrecht
Verantwoordelijkheden
Dit is wat wij van u als Java Developer verwachten:
· Ontwerpen, implementeren en onderhouden van complexe Java-gebaseerde applicaties
· Bijdragen in alle fasen van de ontwikkelingslevenscyclus
· Testbare, schaalbare en efficiënte code schrijven
· Zorg ervoor dat ontwerpen voldoen aan de specificaties
· Zorg voor de best mogelijke prestaties, kwaliteit en responsiviteit van de applicaties
· Help de codekwaliteit, organisatie en automatisering te behouden
· Voorbereiden en produceren van releases van softwarecomponenten (upgrade van bestaande software)
· Up-to-date codedocumentatie bijhouden
· Identificeer knelpunten en bugs en bedenk oplossingen voor deze problemen
· Ondersteun continue verbetering door alternatieven en technologieën te onderzoeken en deze te presenteren voor architectuurbeoordeling
· Deelnemen aan code reviews
· Effectief samenwerken tussen teams
Vereisten en kwalificaties
· BS/ MS-graad in Computer Science, Engineering of een gerelateerd onderwerp
· Bewezen hands-on softwareontwikkelingservaring
· Uitgebreide werkervaring voor 5-9 jaar in Java-ontwikkeling, met een goede kennis van de ecosystemen
· Ruime ervaring in het ontwerpen, ontwikkelen en ondersteunen van complexe applicaties met behulp van Java EE platformen
· Objectgeoriënteerde analyse en ontwerp met behulp van gemeenschappelijke ontwerppatronen.
· Diepgaand inzicht in Java en JEE internals (Classloading, Memory Management, Transaction management etc, JMS)
· Uitstekende kennis van Relational Databases, SQL en ORM technologieën (JPA2, Hibernate)
· Ervaring in het Spring Framework
· Ervaring in JavaFX en/of Swing framework
· Ervaring met WebLogic of iets dergelijks
· Ervaring met het ontwikkelen van (web) applicaties met behulp van minimaal één populair web framework (JSF, Wicket, GWT, Spring MVC, Swing, JavaFX2)
· Ervaring met testgedreven ontwikkelen
· Implementatie van geautomatiseerde testplatforms en unittests met Junit
· Goed begrip van codeversiebeheertools, zoals Git
· Vermogen om problemen creatief en effectief op te lossen
· Ervaring met continuous integration en continue deployment (CI-CD) zoals Jenkins
· Ervaring met het werken in een Agile/Scrum en DevOps ontwikkelproces
· Ervaring in FX en Linux (Red Hat) besturingssysteem
· Voorkeurskennis:
· Azure
· Tibco EMS
· iLog JViews,
· Angular
· Ansible
· Oracle DB
Soliciteer nu!
Solliciteer nu door op de solliciteerknop te klikken! Wil je het nog persoonlijker maken? Stuur je motivatie naar radek.butas@akka.eu.
5. Bachelor Degree