- Company Name
- ThoughtLabs Belgium
- Job Title
- Enterprise Architect
- Job Description
-
Job Title: Enterprise Architect
Role Summary:
Design, evaluate, and drive enterprise-level architectural solutions across cloud-native, event‑driven, and microservices ecosystems. Champion technology standards, governance, and continuous improvement to ensure scalable, secure, and maintainable systems.
Expectations:
- Deliver high‑level architectural designs that align with business strategy.
- Enforce architectural decisions, coding standards, and quality gates at the pull‑request level.
- Collaborate with stakeholders to translate functional and non‑functional requirements into technical solutions.
- Provide mentorship and guidance to development teams on best practices, tooling, and emerging technologies.
Key Responsibilities:
- Define domain‑specific database schemas and interoperability patterns using Oracle and PostgreSQL.
- Architect and maintain event‑driven systems and microservice orchestration.
- Implement session and cache management with Redis.
- Manage database migrations with Liquibase; develop and maintain PL/SQL, SQL, Hibernate, and JPA code.
- Design and enforce CI/CD pipelines (Jenkins, GitLab, Bitbucket, Sonar) and automated test frameworks (JUnit, DbUnit, ArchUnit, in‑memory databases).
- Establish observability using Dynatrace, ElasticSearch, Grafana; implement OAuth2/OpenID Connect and Vault for secrets management.
- Lead testing strategy: unit, integration, and automated end‑to‑end testing, including SoapUI for web services.
- Participate in Agile ceremonies, support Scrum teams, and promote continuous delivery practices.
- Ensure compliance with security, compliance, and regulatory requirements.
Required Skills:
- Enterprise architecture, cloud‑native, event‑driven, microservices.
- Relational DBMS: Oracle, PostgreSQL.
- Domain‑driven design, interoperability patterns, Redis.
- Database migration: Liquibase; PL/SQL, SQL, Hibernate, JPA.
- Testing: JUnit, DbUnit, ArchUnit, in‑memory DBs, automated testing frameworks.
- CI/CD: Jenkins, Sonar, Bitbucket, GitLab, build tools Maven/Ant.
- Observability: Dynatrace, ElasticSearch, Grafana.
- Security: OAuth2, OpenID Connect, Vault.
- Version control: Git; IDEs IntelliJ/Eclipse.
- Web service testing: SoapUI.
- Agile/Scrum knowledge.
- Web technologies: JSON, HTML, CSS, JavaScript.
- Fluent in English.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications such as TOGAF, AWS Certified Solutions Architect, or equivalent enterprise architecture credentials preferred.