Solution Architect (Java, Enterprise Integration & API Architecture)

SHIMI
Brussels, Belgium
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior
Compensation
€ 13K

Job location

Remote
Brussels, Belgium

Tech stack

Java
Amazon Web Services (AWS)
Application Integration Architecture
Architectural Patterns
Azure
Code Review
Computer Networks
Databases
Continuous Integration
Relational Databases
DevOps
Distributed Systems
Middleware
Fault Tolerance
Hibernate
Identity and Access Management
Interoperability
Information Systems Security Architecture Professional
Spring
Python
Key Management
PostgreSQL
MySQL
Oracle Applications
Open Web Application Security
Software Architecture
Release Management
Zero Trust Network Access
Simple Object Access Protocol (SOAP)
Software Engineering
Data Streaming
Openapi
Enterprise Application Integration
Data Logging
Enterprise Software Applications
Spring-boot
SOAPAPI
Gitlab
Event Driven Architecture
Containerization
Enterprise Integration
Api Design
REST
Dynatrace
Devsecops
Api Management
Docker
Jenkins

Job description

As an Solution Architect, you will be responsible for designing and governing end-to-end solution architectures, defining technical standards, and ensuring alignment across eDelivery specifications, products, and development processes.

You will work closely with architects, developers, DevOps engineers, security specialists, and business stakeholders to deliver enterprise-grade solutions while ensuring compliance with security, interoperability, and architecture standards.

Responsibilities:

  • Design and develop business and technical architectures aligned with business needs.
  • Define measurable non-functional requirements, including scalability, security, reliability, and maintainability.
  • Ensure an integrated and coherent technical approach across eDelivery specifications, products, and related processes.
  • Collaborate with stakeholders to gather, analyse, and refine business and technical requirements.
  • Evaluate and select appropriate technologies, frameworks, and architectural patterns.
  • Create and maintain architectural artefacts, including:
  • Solution Context Diagrams
  • C4 Architecture Models
  • API Contracts
  • Data Models
  • Threat Models
  • Deployment Diagrams
  • Define integration patterns, data flows, and API standards.
  • Ensure solutions follow enterprise architecture principles and secure-by-design practices.
  • Guide development teams throughout implementation and deployment phases.
  • Conduct architecture reviews and code reviews.
  • Support the development of security architectures, including identity management, encryption, secrets management, and threat modelling.
  • Implement observability practices, including logging, monitoring, metrics, and distributed tracing.
  • Incorporate resiliency patterns such as retries, fault tolerance, and circuit breakers.
  • Identify, assess, and mitigate technical risks.
  • Contribute to DevSecOps processes, CI/CD pipelines, release management, and continuous improvement initiatives.
  • Produce and maintain technical documentation, specifications, and presentations in English.
  • Provide technical leadership and architectural guidance across multiple teams.

Requirements

  • Higher education (Bachelor's, Engineer's or Master's degree).
  • Language: English - minimum C1 level (CEFR). Excellent verbal and written communication skills.

Professional Experience:

  • Minimum 8 years of experience in Software Architecture.
  • Minimum 10 years of experience with backend technologies and frameworks, including Java, Python, Spring, Spring Boot, and Hibernate.
  • Minimum 8 years of experience with Enterprise Applications and Middleware.
  • Minimum 8 years of experience in API Management, including REST, SOAP, and OpenAPI.
  • Minimum 8 years of experience designing and implementing Distributed Transactional Systems.
  • Minimum 8 years of experience with Relational Databases, including Oracle, PostgreSQL, and MySQL.
  • Minimum 8 years of experience with Networking Concepts and Protocols.
  • Minimum 5 years of experience with Observability and Monitoring practices.
  • Minimum 5 years of experience with Docker and containerisation technologies.
  • Experience designing scalable and extensible enterprise solutions.
  • Experience communicating and enforcing architectural decisions across multiple teams.
  • Experience providing technical leadership and mentoring development teams.
  • Application Requirements: CV must be submitted in Europass format.

Technical Skills:

  • Backend Technologies: Java, Python, Spring, Spring Boot, Hibernate
  • Architecture & Integration: REST APIs, SOAP Web Services, OpenAPI, AsyncAPI, Enterprise Integration Patterns (EIP), Event-Driven Architectures
  • Databases: Oracle Database, PostgreSQL, MySQL
  • Distributed Systems: ACID Transactions, XA Transactions, Two-Phase Commit (2PC), Transaction Management, Middleware Platforms
  • DevOps & Cloud: Docker, GitLab, Jenkins, Azure DevOps, CI/CD Pipelines, DevSecOps Practices, AWS (nice to have), Azure Cloud (nice to have), OVH (nice to have)
  • Observability: Logging, Monitoring, Metrics, Distributed Tracing
  • Security: OWASP, ISO 27001, Zero Trust, Threat Modelling, Identity Management, Encryption, Secrets Management

Nice to Have:

  • Experience with: OASIS ebMS3, AS4, SMP, BDXL, ebCore PartyId, Domibus, DomiSMP, DomiSML
  • Experience working with European Institutions, international organisations, or large public administrations.
  • Experience in architecture governance and enterprise-scale environments.
  • Experience leading technical teams.
  • Certification in Java enterprise architecture and/or software development.
  • French language skills (minimum B2 level).

Benefits & conditions

  • Competitive rate of 500-600 EUR/MD nett (negotiable)
  • Mostly remote work from within the European Union.
  • Occasional travel to Brussels may be required. Two physical meetings with the customer are foreseen per 12-month period (maximum two days per meeting).
  • Opportunity to work on high-impact European interoperability and digital transformation initiatives.
  • International and multicultural working environment.
  • Collaboration with highly skilled professionals from across Europe.

Deze baan Landelijk gemiddeld IT ICT vacatures gemiddeld België gemiddeld

Apply for this position