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