Job 1000 van 1000


Report this listing

Solliciteren



Application/Cloud Architect


We are looking for an
Application/Cloud Architect
who will join a European Institution in Brussels (50% onsite).

KNOWLEDGE AND SKILLS

Architecture & Design

Very good knowledge of architecture design patterns and enterprise architecture frameworks (e.g., TOGAF).

Very good knowledge of applications design, including multi-tier applications.

Strong experience with transitioning from monolith to microservices architecture.

Very good knowledge of microservices and cloud architecture.

Relevant and proved experience with event-driven architecture, eventual consistency, and microservice orchestration.

Good knowledge of interoperability technologies: web services, message-oriented middleware (MOM), Enterprise Service Bus (ESB), and service-oriented architecture (SOA).

Programming & Development

Strong experience with Java (JEE/Jakarta EE), including migrations (Java 8 to Java 21, J2EE to Jakarta EE 8).

Strong experience with Spring ecosystem (Spring Framework, Spring Boot).

Front-end experience with Angular (2+), ideally latest versions, and modern UI paradigms (client-side scripting, React).

Experience in object-oriented design, reusable component design, and UML modelling.

Experience with RESTful API design and WS SOAP development (Oracle WebLogic, Oracle SOA Suite).

Familiarity with XML, XSD, SOAP, JAX-WS, JAXB, WSDL, JAX-RPC

Cloud & Infrastructure

Proven experience with cloud-native applications and Containers as a Service (CaaS).

Strong experience with Infrastructure as Code (IaC).

Strong experience with Docker images and containers.

Relevant experience with Vault (secrets management) and Consul (service discovery).

Experience with API Gateway and API validation tools (OpenAPI/Swagger).

Proved experience with NGINX server

Integration & Messaging

Strong practical experience with Kafka.

Experience with Message-Oriented Middleware and Enterprise Service Bus technologies.

Strong experience with event-driven systems and microservice orchestration.

Databases & Persistence

Good knowledge of relational DBMS (PostgreSQL and Oracle).

Experience with dedicated database per domain and interoperability patterns.

Experience with Redis for session and cache management.

Experience with Liquibase for database migrations.

Familiarity with PL/SQL, SQL, Hibernate, JPA.

Testing, Quality & CI/CD

Experience with unit and integration testing frameworks: JUnit, DbUnit, ArchUnit, in-memory databases.

Experience with automated testing and branch management.

Experience with cloud-native CI/CD pipelines.

Experience with Jenkins, Sonar, Bitbucket, GitLab for continuous integration and code quality.

Experience with architecture decision enforcement at pull request level before merging.

Experience with automation test frameworks.

Monitoring & Logging

Experience with Dynatrace, ElasticSearch, and Grafana.

Experience with Cloud Native observability.


• Security

Experience with OAuth2 and OpenID Connect.

Experience with Vault for properties and secrets management.

Tools & Miscellaneous

Experience with version control tools (GIT).

Familiarity with development tools and IDEs (IntelliJ, Eclipse).

Experience with build tools and dependency management (Maven, Ant).

Experience with SoapUI for web service testing.

Familiarity with Scrum and Agile methodologies.

Practical experience with JSON, HTML, CSS, JavaScript

Does this sound like your next challenge? Apply today, and we'll be in touch with selected candidates.

Solliciteren

Meer banen van je zoekopdracht