IT Architect
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Remote
- Work style
- Remote
- Level
- Senior
- Job type
- Full-time
- Experience
- 15–18 yrs
- Function
- Software engineering
- Focus area
- Full stack
- Posted
- 1w ago
Skills
About the role
This is a remote position.
Responsibilities
- Design and further develop complex, modular enterprise applications and systems
- Define system and software architecture for scalable and maintainable solutions
- Design and implement systems and microservices using BDD, DDD and CQRS
- Apply architecture patterns including Hexagonal Architecture, Onion Architecture, layered, event-driven and multi-tier architecture
- Design, build and secure RESTful APIs and web services
- Work with microservices and distributed systems
- Support architecture around asynchronous communication and publish/subscribe technologies such as Apache Kafka and JMS
- Design solutions using cloud platforms such as AWS, Azure or OVH
- Work with containerisation and orchestration technologies including Docker and Kubernetes
- Ensure security, observability, reliability and maintainability of the designed solutions
- Cooperate with development teams working across front-end, back-end, cloud and infrastructure
Requirements
-
Senior-level experience in IT / Solution / Software Architecture
-
Strong System Design and Architecture background
-
Experience with BDD (Behaviour Driven Development) and DDD (Domain Driven Design)
-
Microservices and distributed systems architecture
-
REST APIs and web services
-
Docker and Kubernetes
-
Experience with cloud platforms (AWS, Azure or OVH)
-
English – minimum B2 (C1 preferred)
-
Legal eligibility to work within the EU
-
Availability for occasional business trips to Brussels (up to 5 days per quarter)
-
Education and experience requirements:
-
Master's degree (EQF Level 7) + minimum 15 years of professional IT experience, OR
-
Bachelor's degree (EQF Level 6) + minimum 17 years of professional IT experience
-
Nice to Have
-
CQRS, Hexagonal Architecture, Onion Architecture, Event-Driven Architecture
-
Apache Kafka, JMS and asynchronous messaging
-
Java, Python, Spring Boot, Hibernate
-
WebLogic Application Server, JEE, EJB
-
Angular, React, Bootstrap, JavaScript, HTML, CSS
-
Database management and data modelling
-
Identity, security and networking concepts
-
Observability: monitoring, tracing and logging
-
System Reliability Engineering (SRE)
Get jobs like this as soon as they're posted
ApplyHour checks company career sites all day and ranks every opening against your profile. Free to join.