Sr. Java Full Stack Developer / Software Architect
Role details
Job location
Tech stack
Job description
Are you ready to contribute to one of the largest digital transformation programs within the Belgian public sector?
We are looking for a Senior Java Full Stack Developer / Software Architect to support a major modernization initiative within a key public administration. This program is transforming a legacy monolithic application into a modern microservices-based architecture running on Kubernetes, following an API-first and event-driven approach.
Beyond technical modernization, this initiative is also a full business transformation program, enabling faster delivery of new features, improved agility, and a significantly enhanced experience for both internal and external users.
You will be working in a highly collaborative environment focused on scalable, secure, and future-proof digital platforms.
The program
The initiative replaces a legacy system with a modern architecture based on:
- Microservices architecture
- Kubernetes-based deployment
- API-first design principles
- Event-driven processing
- DevOps and continuous delivery practices
The objective is to build a flexible and scalable platform capable of evolving with changing business and regulatory needs.
Your responsibilities
Software Development & Architecture
- Design, develop, and maintain microservices-based applications
- Build backend services using Java / Spring Boot
- Contribute to architecture design and technical decision-making
- Develop front-end components using Angular
System Integration
- Design and implement APIs in an API-first architecture
- Ensure seamless integration between legacy and modern systems
- Support migration toward microservices and cloud-ready solutions
DevOps & Delivery
- Work in a DevOps-oriented environment
- Use tools such as Git, CI/CD pipelines, and Kubernetes
- Support deployment, monitoring, and performance optimization
Quality & Agile Collaboration
- Ensure code quality through best practices and testing
- Participate in SCRUM ceremonies and agile delivery cycles
- Collaborate closely with architects, analysts, and developers
Knowledge Sharing
- Act as a technical reference within the team
- Share expertise and support continuous improvement
Requirements
- Strong experience as Senior Java Developer or Software Architect
- Expertise in Java and Spring Boot
- Experience with microservices architectures and Kubernetes
- Knowledge of Angular or similar frontend frameworks
- Strong understanding of DevOps practices and CI/CD pipelines
- Experience with enterprise environments and tools (e.g. DB2, ELK, WebLogic ) is a plus
- Agile mindset with experience in SCRUM teams
- Strong analytical and architectural thinking
- Ability to work autonomously in complex environments