EU Application Cloud Architect

SmartRecruiting is looking on behalf of its client for an Application Cloud Architect.

DESCRIPTION

  • Development and maintenance of Java Spring MVC monolith applications with JSP and JavaScript/jQuery/CSS frontend implementation
  • Development and maintenance of hosted webservices REST and SOAP
  • New business requirements (based on recent legislation changes) implementation for 2024 and 2025 targets
  • New SOAP webservices launch for all Member States (including support for new regulations) and evolution
  • Europa Web Guide based redesign using Foundation CSS framework
  • Regular maintenance and support operations (ongoing)

RESPONSIBILITIES

  • Architecture and design of new information systems.
  • Review of the architecture of existing systems
  • Design of component architecture and building blocks
  • Analysis of the integration of different information systems
  • Consider both user needs and technical aspects of the web application(s)
  • Development and maintenance of software applications and components
  • Design and develop webservices (REST and SOAP) as well as integrate with other webservices
  • Database design and implementation, as well as producing data reports
  • Coordination of the implementation of the technical architecture
  • Participation in technical working groups, progress meetings and meetings with the users
  • Technical interface between the project leaders and the developers
  • Production of software architecture documents
  • Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reporting
  • Reviewing technical documentation, including code reviews and security document reviews
  • Troubleshoot the technical issues in all environments (including production priority one issues)
  • Build and deploy new releases, executing all the necessary steps (e.g., database updates)
  • Configuring software on local and managed environments

KNOWLEDGE AND SKILLS

  • Excellent knowledge of architecture best practices and patterns (including cloud usage, webservices)
  • Excellent knowledge of applications design
  • Excellent knowledge of modelling tools
  • Excellent knowledge of Object-Oriented Programming languages
  • Excellent knowledge of Relational Database Management Systems
  • Excellent knowledge of Java EE technologies
  • Excellent knowledge of the Spring Framework
  • Excellent knowledge of the Hibernate Framework
  • Excellent knowledge of Agile development methodologies (such as SCRUM, Kanban)
  • Excellent knowledge of Java application servers
  • Excellent knowledge of deployment and continuous integration tools (e.g., Maven, Jenkins,
  • Bamboo, GitLab)
  • Excellent knowledge of test automation tools (e.g., Junit, Selenium/Selenide)
  • Excellent knowledge of code versioning tools (e.g., Git)
  • Good knowledge of Linux as development environment
  • Good knowledge of Java server-side templating languages (e.g., ThymeLeaf, Apache Tiles, JSP)
  • Good knowledge of front-end frameworks and libraries (e.g., jQuery, Angular)
  • Knowledge of interoperability technology (e.g., web services SOAP and REST, message -oriented middleware, event-based architecture)
  • Knowledge of data exchange formats (XML/XSD, Json)
  • Ability to ensure compliance with corporate architecture guidelines
  • Ability to give technical presentations and demo’s
  • Ability to apply high quality standards
  • Ability to multitask
  • Ability to provide support to end users
  • Ability to cope with fast changing technologies used in application architecture and design

SPECIFIC EXPERTISE

  • At least 5 years of specific expertise in architecture for web information systems, including the design and development based on java for web applications
  • At least 4 years of specific expertise in continuous integration tools
  • At least 2 years of specific expertise in ORACLE PL/SQL
  • At least 2 years of specific expertise in Spring Framework

Enter your keyword