We don’t write code.
We design systems that last.
Bij Branch zoeken we geen Java developers.
We zoeken software engineers met principes.
Mensen die begrijpen dat kwaliteit geen detail is.
Dat schaalbaarheid geen toeval is.
Dat security geen add-on is.
Wij bouwen aan een collectief van A-spelers.
High-end consultancy. Mensgedreven. Technisch compromisloos.
De Apple van de consultingwereld.
🎯 Jouw rol
Als Senior Java Developer bouw je robuuste, schaalbare en veilige backend systemen.
Je combineert technische diepgang met architecturale maturiteit.
Je werkt volgens extreme best practices en tilt teams naar een hoger niveau.
🏗 Wat jij doet
Software Engineering Excellence
- Ontwerpen en bouwen van schaalbare Java applicaties (Java 11–21+)
- Ontwikkelen van microservices en event-driven systemen
- Strikte toepassing van SOLID, Clean Code en Clean Architecture
- High-performance & memory-aware development
- API design met oog voor evolutie en backwards compatibility
Cloud & Distributed Systems
- Deployments op AWS of Azure
- Containerisatie met Docker
- Orchestratie met Kubernetes
- Infrastructure as Code (Terraform)
- Observability: logging, tracing, metrics
Data & Persistence
- Ontwerp van performante datamodellen
- Optimalisatie van queries en indexing
- Ervaring met PostgreSQL, MySQL, NoSQL
- Transaction management & consistency patterns
Testing & Reliability
- Test Driven Development (TDD) mindset
- Unit, integration en E2E testing
- Testcontainers
- CI/CD pipelines
- Feature flags & controlled rollouts
- Incident management & postmortems
Security by Design
- Secure coding principles
- OAuth2 / JWT / mTLS
- Secrets management
- OWASP awareness
- Input validation & hardening
🧠 Jouw DNA
Je bent geen “ticket coder”.
Je bent een engineer.
Je hebt:
- Diepgaande Java kennis (collections, concurrency, JVM internals)
- Ervaring met Spring Boot
- Ervaring met CI/CD pipelines
- Ervaring met debugging, profiling & performance tuning
Maar belangrijker:
- Je denkt in systemen, niet in klassen
- Je begrijpt trade-offs
- Je documenteert helder
- Je coacht anderen
- Je neemt ownership
Je combineert technische excellentie met een consulting mindset.
🚀 Extreme Best Practices – onze standaard
Bij Branch geloven we dat “goed genoeg” niet goed genoeg is.
Wij verwachten:
- Geen code zonder tests
- Geen features zonder monitoring
- Geen deploy zonder rollback-strategie
- Geen architecture zonder rationale
- Geen incident zonder postmortem
We bouwen systemen die:
- Schaalbaar zijn
- Onderhoudbaar zijn
- Begrijpbaar zijn
- Veilig zijn
- Future-proof zijn
💡 Waarom Branch?
- Afterworks
- Teambuildings
- Tech deep dives
- Community events
Sterke technologie begint bij sterke mensen.
Geef gerust een seintje als er vragen zijn: lazlo@branch.be.
Solliciteren