Our client is looking for a Java Engineer / Tech Lead.
Within the Vlaamse Sociale Bescherming (VSB) domain, the team is responsible, together with another Scrum team, for the ledenbeheer application. Two separate teams are working on the same application, requiring strong coordination around integration testing, release preparation, and overall consistency.
Due to the temporary absence of the current Technical Lead, we are looking for a Senior Java Technical Lead who can ensure continuity, maintain high quality standards, and provide strong architectural guidance.
Responsibilities
You will combine hands-on development, team coaching, and architectural leadership:
Sprint support & team guidance
- Coach and support junior and medior developers (Prio)
- Perform code reviews and safeguard technical standards (Prio)
- Contribute hands-on in Java development (Prio)
- Lead testing and release coordination across multiple teams (Prio)
- Provide technical input during user story refinement
- Set up the foundation for new microservices and complex flows
- Identify, follow up, and resolve security vulnerabilities
- Combine structured decision-making with pragmatic execution
Cross-team architecture & long-term vision
- Drive the transition from WebLogic to Spring Boot microservices
- Collaborate with Technical Leads and the Solution Architect
- Ensure scalability, maintainability, security, and performance
- Maintain a balance between short-term delivery and long-term architecture
- Contribute to technical governance across teams
Technical Environment
Core technologies
- Java 11 (must-have), Java 21 (plus)
- Spring Boot
- WebLogic (general knowledge)
Cloud & integration
- RabbitMQ
- AWS (plus)
- Kubernetes & Helm (plus)
Tools
- Git
- Jira & Confluence
- Jenkins (general knowledge)
- IntelliJ IDEA (plus)
- GitHub Copilot (optional)
Data
- Oracle DB (plus)
Profile
Technical
- Senior Java engineer with proven leadership experience
- Strong architectural mindset and helicopter view
- Experience with microservices architecture
- Experience in splitting and modernizing legacy systems
- Cloud experience (preferably AWS)
Soft skills
- Structured and analytical decision-maker
- Proactive and solution-oriented
- Decisive and able to drive progress
- Strong communicator in a multi-team environment
- Team player with a coaching mindset
Languages
- English is mandatory
- Dutch is preferred or French