Our client within the European Institutions is currently looking for an Enterprise Architect to work on the creation of business architecture models that reflect the organization’s strategies and goals.Languages neededAngularJavaSpringOracle PL/SQLTypescriptTasks:Create business architecture models that reflect the organization’s strategies and goalsIntegrate the project and program strategies and ensure alignment with business strategies and drivers, and management prioritiesIdentify ways to reduce costs in IT and business leadershipEvaluate systems for discrepancies or vulnerabilitiesConduct research to find ways to improve operationsProvide business architecture and systems processing guidanceCreate and implement a business vision and multi-year planArchitecture and design of new information systems, review of the architecture of existing systemsDesign of component architecture and building blocksAnalysis of the integration of different information systemsCoordination of the implementation of the technical architectureDevelopment and maintenance of front-end and backend web applicationDevelopment of architecture components and building blocks, including using cloudReview and refactoring of the existing systems code, migration to new front-end architectureDesign responsive applicationsDesign and develop webservices (REST and SOAP) as well as integrate with other webservicesParticipating in the design and creation of information systems, scalable softwareMaintenance of code integrity and organisationWriting clean, working code on the front- and back-endBuild and deploy new releases, executing all the necessary steps (e.g., database updates)Configuring software on local and managed environmentsCreation of servers and databases for functionality in cloud development environmentTroubleshoot the technical issues in all environments (including production priority one issues)Meet both user and technical needsData analysis and data modellingUnderstanding and implementation of security and data protectionAssistance with quality assurance, including testing and fixing bugs or other coding issuesAssistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reportingParticipation in technical working groups, progress meetings and meetings with the usersTechnical interface between the project leaders and the developersProduction of software architecture documentsReviewing technical documentation, including code reviews and security document reviewsRequirements:B2 level of English minimum. Any knowledge of French is an assetAt least 4 years of specific expertise in design and development of web applications based on front-end frameworks and libraries, specifically on AngularAt least 4 years of specific expertise in architecture for web information systems, including the design and development based on Java for web applicationsAt least 3 years of specific expertise in Spring FrameworkAt least 2 years of specific expertise in Oracle PL/SQLProficiency in Angular (latest versions, build and automation tools), TypescriptExcellent knowledge of Enterprise ArchitectureExcellent knowledge of recent front-end IDEs (e.g. IntelliJ IDEA / Visual Studio Code / WebStorm)Excellent knowledge of architecture best practices and patterns (including cloud usage, webservices)Excellent knowledge of applications designExcellent knowledge of modelling toolsGood knowledge of Object-Oriented Programming languagesGood knowledge of Relational Database Management SystemsGood knowledge of Java EE technologiesGood knowledge of the Spring FrameworkGood knowledge of the Hibernate FrameworkGood knowledge of Agile development methodologies (such as SCRUM, Kanban)Good knowledge of MavenGood knowledge of Java Testing frameworks and libraries (e.g. JUnit, TestNG, Mockito, AssertJ, Selenium)Good knowledge of deployment and continuous integration tools (e.g., Jenkins, Bamboo, GitLab)Good knowledge of code versioning tools (specifically Git)Good knowledge of Linux as development environmentKnowledge of interoperability technology (e.g., web services SOAP/REST, message-oriented middleware, service-oriented bus, event architecture)Knowledge of data exchange formats (XML/XSD, Json)Ability to give technical presentations and demosAbility to apply high quality standardsAbility to multitaskAbility to provide support to end usersAbility to cope with fast changing technologies used in application architecture and design
#J-18808-Ljbffr