Tech Stack
AngularCloudConsulDockerElasticSearchGrafanaJavaMicroservicesSpringSpring BootSpringBootVault
About the role
- 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.