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
SeniorJob 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...