0% found this document useful (0 votes)
2 views

JAVA Application Architect

The document outlines a job position for a JAVA Application Architect based in Brussels, Belgium, with a remote work option for a duration of 200 days. Key responsibilities include designing and reviewing information systems architecture, developing software components, and ensuring integration with corporate IAM services. Required qualifications include extensive experience in Java web application development, knowledge of various technologies and methodologies, and strong communication skills in a multicultural environment.

Uploaded by

paulo
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

JAVA Application Architect

The document outlines a job position for a JAVA Application Architect based in Brussels, Belgium, with a remote work option for a duration of 200 days. Key responsibilities include designing and reviewing information systems architecture, developing software components, and ensuring integration with corporate IAM services. Required qualifications include extensive experience in Java web application development, knowledge of various technologies and methodologies, and strong communication skills in a multicultural environment.

Uploaded by

paulo
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Position Title: JAVA Application Architect

Location: Brussels, Belgium (Remote)


Duration: 200 Days (Initially and extended)
Work Mode: Far Site (Remote)

Job Description:
 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.

KNOWLEDGE AND SKILLS:


 Proven and recent coding experience in Java web application development (Java Spring, Hibernate).
 Good knowledge of Enterprise Architecture;
 Good knowledge of Java application servers, in particular Oracle WebLogic;
 Good knowledge of Relational DBMS, in particular Oracle DB;
 Good knowledge of web application design, in particular Java back-end components and frameworks (Java
Spring,);
 Good knowledge of modelling methods and notations (UML);
 Good knowledge of SQL;
 Good knowledge 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;
 Ability to give technical presentations;
 Ability to participate in multi-lingual meetings, good communication skills;
 Capability of integration in an international/multicultural environment;
 Rapid self-starting capability and experience in working in team.

SPECIFIC EXPERTISE:
 13 years of IT professional experience;
 Experience in development of information systems;
 Experience with Java web application development (of which, at least 3 years of development experience with
Java Spring and REST API development);
 Experience in development of complex information systems;
 Experience in frontend development using Angular or Kendo UI;
 Experience with Agile software development (refactoring, test-driven development, user story modelling);
 Good knowledge of Atlassian tools (Bitbucket, Jira, Confluence, Balsamiq);
 Good knowledge of Maven;
 Good knowledge of Jenkins;
 Good knowledge of Docker;
 Good knowledge of Junit;
 Knowledge of the SCRUM development methodology is an advantage.

Technologies:
Java web application development ( Java Spring and REST API development) • Angular or Kendo UI • Agile • Atlassian
tools (Bitbucket, Jira, Confluence, Balsamiq) • Maven • Jenkins • Docker • Junit • SCRUM • SQL • Enterprise
Architecture • Oracle • WebLogic • Relational DBMS, in particular Oracle DB • Java back-end components and
frameworks (Java Spring,) • (UML) • CI/CD • Interoperability technology (e.g. web services, REST APIs)

You might also like