Go back to results

Back End System Architect

Location: Netherlands
Type: Contract

Main tasks:

  • Assist the lead architects with the definition of the target architecture
  • Support the adoption of cloud native technologies for data management
  • Design and support the implementation of interfaces between various bounded contexts covering both internal and external domains
  • Support projects and ongoing initiatives to align them with the target architecture
  • Provide system architecture support to the product team(s)
  • Create reference implementations of relevant design patterns
  • Lead/participate in proof of concepts
  • Provide guidance to development teams during implementation phase
  • Assist to the decommissioning of legacy systems

 

Skills:

  • Domain driven design
  • Containerization (e.g., Docker, Kubernetes) and modern architecture patterns (e.g. microservices, reactive architectures, event-driven architectures (based on Apache Kafka)
  • Spring framework (Security, REST, Spring Boot, IOC)
  • Developing solutions which meet challenging performance requirements
  • Java
  • CI/CD techniques (Jenkins, Nexus, ArgoCD)
  • Test automation approach (BDD)
  • Cloud native architectures and cloud providers (Azure and GCP primarily)
  • Experience with databases(relational and nonrelational data stores (e.g., Neo4j, MongoDB etc.)) and data pipelines
  • Excellent communication and architecture documentation skills
  • Hands-on development experience
  • Experience with event-driven microservices architectures
  • Communication skills (oral and written ) in English at C1 Level of the European Framework