Java Software Engineer

Vacancy details

General information

Reference

2022-23927  

Publication date

08/05/2024

Position description

Category

OPERATIONS - ENGINEERING/PRODUCTION

Job title

Java Software Engineer

Contract

Permanent contract

Job description

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

Business Industry

Railway

Profile

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.

Position location

Job location

Europe, The Netherlands

Location

Amsterdam / Utrecht

Candidate criteria

Minimum level of education required

5. Bachelor Degree

Level of experience

5 to 10 years

Languages

  • English (3 : Advanced)
  • Dutch (3 : Advanced)