For an European institution in Brussels, Belgium, we are looking for a Java Web Architect with Jahia.
Candidates need to be based in Belgium or willing to relocate to Brussels when coming from abroad.
Candidates need to be fluent in English. A work permit is required, but not provided. This position is open for contractors.
Tasks and Responsibilities:
* Create and maintain the architecture of software systems by defining components which are best suited to the functional and technological needs;
* Perform impact analysis: measure the impact of functional and technical requirements on the existing system and suggest priorities;
* Participate in implementing components;
* Monitoring developments and perform code quality review;
* Assist the operations of deployment and configuration of application instances;
* Produce and maintain the technical documentation of the applications;
* Provide technical guidance and coaching to developers;
* Ensure websites and software meet non-functional requirements (quality, security, performance, scalability, maintainability etc.);
Profile:
* Bachelor or Master degree;
* +4 years of web architect experience;
* Excellent knowledge in enterprise architecture and software design;
* Experience with architecting and development of digital experience platforms, CMSs, website builders;
* Experience and certification in Jahia development or Jahia System Administration;
* Jahia websites editorial experience and certification are a plus;
* Experience and expertise in development of web applications relying on Java, Spring, SpringBoot, Hibernate/JPA and Oracle or Postgres databases;
* Experience with modular development (Maven Modules, Nexus, GIT or similar tools);
* Excellent knowledge in implementation of various architectural paradigms;
* Affinity for agile methodologies;
* Experience with Continuous Integration and Continuous Delivery is a plus;
* Experience with IntellJ and TeamCity is a plus;
* Experience with infrastructure (virtual machines, server tools) and cloud services are a plus;
* Fluent in English;