Job Description
We currently have a vacancy for an Application & Cloud Architect fluent in English, to offer his/her services as an expert who will be based in Belgium. The work will be carried out either in the company’s premises or on-site at customer premises. In the context of the first assignment, the successful candidate will be integrated with the Development team of the company that will closely cooperate with a major client’s IT team on site.
Your tasks:
- Design high-level application architecture that is scalable, maintainable, and aligned with modern development practices;
- Define application frameworks, component interactions, and integration points;
- Lead the development of architectural blueprints and technical documentation;
- Ensure adherence to coding standards, design principles, and security practices;
- Collaborate with DevOps teams on CI/CD pipelines, containerization, and cloud deployment strategies;
- Monitor and improve application performance, reliability and scalability;
- Analysis, design and implementations of services and components in a domain driven architecture;
- Provision of technical expertise, feasibility/risk/impact analysis and evaluations in relation with information systems;
- Develop and review code when needed;
- Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting.
Requirements:
- University degree in IT combined with relevant IT professional experience of 16 years;
- At least 10 years of experience with Architecture Design. Including experience with architecture design patterns, enterprise architecture frameworks (e.g., TOGAF), and multi-tier application design;
- At least 10 years of experience with Micro-services. Including microservices design, event-driven architecture, eventual consistency, and transitioning from monolith to microservices;
- At least 10 years of experience with Cloud Native applications. Design and development of cloud-native solutions leveraging containerization, orchestration, and scalable cloud services;
- At least 10 years of experience with Java/JEE. Specifically, Java frameworks including Spring Boot; migrations across Java versions;
- At least 5 years of experience with Angular 2 plus. Experience with Angular 2+ (preferably Angular 18), modern UI paradigms, and client-side scripting;
- At least 5 years of experience with Cloud DevSecOps. Specifically, Expertise in Infrastructure as Code (IaC), containerization (Docker), service discovery (Consul), secrets management (Vault), and security frameworks (OAuth2, OpenID Connect);
- At least 5 years of experience with Cloud & Container Services. Specifically with container orchestration, CaaS, and cloud infrastructure management;
- At least 5 years of experience with Architecture Enforcement & Review. Enforcing architectural decisions at the pull request level and implementing architecture-as-code practices;
- At least 5 years of experience with Observability/Monitoring Tools. Use of Dynatrace, ElasticSearch, and Grafana for performance monitoring and logging.
- Experience with unit and integration testing frameworks;
- Experience with cloud-native CI/CD pipelines;
- Excellent command of the English language.
Hiring Team Member
