Senior Backend Java Developer

Boot
Baarn, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Baarn, Netherlands

Tech stack

Java
ActiveMQ
Continuous Integration
Relational Databases
DevOps
Gradle
Octopus Deploy
Openshift
Query Optimization
Prometheus
Grafana
Spring-boot
Backend
Kotlin
Event Driven Architecture
Kubernetes
Functional Programming
Domain Driven Design
Jenkins

Requirements

- Minimaal 5 jaar ervaring als backend developer - Ervaring met Java (17 of nieuwer) - Ervaring met relationele databases en query-optimalisatie - Ervaring met event-driven architecture en concepten zoals eventual consistency - Ervaring met Spring Boot, Kubernetes (Openshift) en CI/CD tooling zoals Jenkins - Ruime ervaring met DevOps (mindset en tooling) - Ervaring met Kotlin, Gradle en ActiveMQ is een pré - Ervaring met functioneel programmeren is een pré - Ervaring met Helm en Argo CD is een pré - Ervaring met observability tooling zoals Grafana, Loki en Prometheus is een pré - Ervaring met Domain Driven Design en Hexagonal Architecture is een pré - Je bent een ervaren teamspeler die zelfstandig kan werken en actief samenwerkt aan oplossingen - Je vertaalt user stories en non-functional requirements naar robuuste technische implementaties - Je denkt mee over architectuur en technische keuzes - Je hebt een sterk analytisch vermogen en kunt complexe vraagstukken helder

uitleggen - Je blijft jezelf ontwikkelen en brengt nieuwe technieken en ideeën actief in - Je communiceert duidelijk en bent zichtbaar en aanspreekbaar binnen het team - Je neemt eigenaarschap over je werk en levert kwaliteit in code en processen - Je beheerst de Nederlandse taal goed

Benefits & conditions

Responsibilities:


  • Je werkt aan Donna, een bedrijfskritische applicatie voor de dienstregeling van alle vervoerders - Je ontwikkelt met Java, Spring Boot en microservices aan een toekomstbestendig plansysteem - Je werkt in een DevOps-team met moderne technologieën zoals Kubernetes om het spoornet efficiënter te benutten - Je werkt binnen het Scrumteam end-to-end aan backend oplossingen, van design tot implementatie en van deployment tot monitoring - Je ontwerpt gedistribueerde systemen en realiseert schaalbare oplossingen met Java en microservices - Je werkt in een volwasse...

Apply for this position