Application Architect
Uni Systems
Brussels, Belgium
Description
At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Application Architect to join our UniQue team.
What will you be doing in this role?
- Architecture and design of information systems
- Review of the architecture of existing systems
- Design and development of architectural components and building blocks
- Analysis of the integration of different information systems
- Coordination of the implementation of the technical architecture
- Production of software architecture documents
- Participation in technical working groups, progress meetings and meetings with the users
- Design of application data models
- Design of application workflow models
- Design of application APIs using suitable frameworks (REST, Swagger)
- Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA)
- Design and implementation of application integration with corporate IAM services for authentication and authorization purposes
- Delivery through a CI/CD pipeline
Requirements
What will you be bringing to the team?
- Have a minimum a Master's degree
- Possess at least 13 years of experience in IT
- Minimum 6 years of experience in development of information systems
- At least 6 years of experience with Java web application development (of which, at least 3 years of development experience with Java Spring, Hibernate and REST API development)
- No less then 3 years of experience in development of complex information systems
- At least 3 years of experience in frontend development using Angular or Kendo UI
- Minimum 2 years of experience with Agile software development (refactoring, test-driven development, user story modelling), SCRUM development methodology is an advantage
- Competence with Atlassian tools (Bitbucket, Jira, Confluence, Balsamiq)
- Savvy with Maven
- Acumen of Jenkins
- Good knowledge of Docker
- Experience with Junit
- Great command of Enterprise Architecture
- Skilled with Java application servers, in particular Oracle WebLogic
- Competent with Relational DBMS, in particular Oracle DB
- Expertise in web application design
- Good understanding of modelling methods and notations (UML)
- Familiarity with SQL
- Competence of CI/CD applications and container technologies
- Knowledge of interoperability technology (e.g. web services, REST APIs)
- Ability to write clear and structured technical documents
- Capable to give technical presentations
- Proficiency in English language at least B2 level
Apply Now
Don't forget to mention EuroTechJobs when applying.