Senior Solution Java Engineer
Function
We are currently looking for an experienced and hands-on Senior Solution Engineer to join our client’s technology team. In this role, you will be responsible for translating high-level solution architectures into concrete implementation architectures and delivering the actual implementation. This is not a purely advisory or leadership role — the focus lies strongly on analysis, design, and hands-on development within a collaborative and highly skilled engineering team. You will work closely with experienced engineers and benefit from the guidance of a senior enterprise architecture function.
Role & Responsibilities
As a core member of a multidisciplinary Agile team, you will design, build, deploy, and maintain modern cloud-native solutions. You will contribute across the full lifecycle of IT systems, from architecture and development to deployment and continuous improvement. Your technical expertise will help ensure that solutions are secure, scalable, and aligned with broader architectural guidelines.
Key Tasks
- Translate high-level architecture designs into detailed implementation architectures and deliver the corresponding technical implementation
- Design, develop, deploy, maintain, and eventually retire IT solutions within the scope of the engineering team
- Design and develop APIs, microservices, and event-driven systems using modern software engineering practices
- Collaborate closely with engineers, analysts, and business stakeholders to deliver high-quality technical solutions
- Guide the team in designing secure, resilient, and scalable applications across the full technology stack
- Contribute actively to Agile ceremonies including sprint planning, refinements, retrospectives, and demonstrations
- Support the deployment and maintenance of applications in cloud and hybrid cloud environments
- Continuously research, adopt, and share knowledge about emerging technologies, tools, and development practices
Profile – The Ideal Candidate
- Degree in Computer Science or a related field from a recognized higher education institution within the European Union
- Minimum 10 years of hands-on experience designing and developing APIs and microservices
- Minimum 10 years of hands-on experience with Java SE development, including at least 5 years with Java SE 10+
- At least 5 years of experience with software architecture and design in cloud, API, microservice, and event-driven environments
- Strong experience with event-driven architecture and distributed systems
- Minimum 3 years of hands-on experience with cloud-native development, preferably in Microsoft Azure environments
- Experience integrating PaaS services and working with hybrid cloud environments
- Experience with NoSQL databases and modern data architectures
- Proven experience implementing and optimizing CI/CD pipelines, ideally using Azure DevOps
- Experience setting up and managing development, testing, acceptance, and production environments in cloud or hybrid infrastructures
- Hands-on experience with the Quarkus Java framework
- At least 5 years of experience working in large Agile delivery teams
- Strong communication skills and the ability to collaborate with both technical and non-technical stakeholders
- Proactive mindset with the ability to propose alternative solutions and formulate technical recommendations
Nice to Have
- Knowledge of Event Driven Development or Behavior Driven Development
- Familiarity with Domain Driven Design
- Understanding of interoperability frameworks or large public-sector digital ecosystems
- Familiarity with existing reusable services or shared platforms within large-scale enterprise environments
Language & Work Environment
Fluency in English is required, along with a good working knowledge of either Dutch or French. The role follows a hybrid working model with approximately three days per week onsite to encourage collaboration and team cohesion.