Application Architect/Designer (3453)

Deadline 23 April, 2019 Position Ref: 1154
Skills Required

Java Oracle J2EE MySQL UML Web Services Spring GIT JUnit JIRA J2SE GUI (Graphical User Interface) Apache Maven Architecture Design Design Patterns Spock spring mvc DBunit Modelling Tools AOP Relational Databases security Master's Degree interoperability Testing object oriented technologies business process analysis Service Oriented Architecture Enterprise Architecture Application Design web application development CASE tools


Application Architect/Designer



Total Experience (months or years)



Role & Responsibilities:

  • Architecture and design of information systems
  • Review of the architecture of existing systems
  • Design and development of architecture components and building blocks
  • Analysis of the integration of different information systems
  • Data analysis and data modelling
  • Coordination of the implementation of the technical architecture
  • Technical interface between the project leaders and the developers
  • Production of software architecture documents
  • Participation in technical working groups, progress meetings and meetings with the users
  • Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation
    and reporting


  • Master’s degree and at least 13 years of professional experience after studies
  • Minimum 7 years of IT professional experience
  • Minimum 5 years’ experience in development of information systems with Java
  • Minimum 2 years' experience with UML or CASE tools
  • Very good experience with relational databases
  • Very good experience with web application development
  • Specific expertise:
    • Minimum 7 years' experience in architecture and design of information systems
    • Minimum 5 years' experience in Java (both with J2SE and J2EE) with extensive use of design patterns
    • Minimum 4 years' experience in developing secure web applications
    • Minimum 2 years' experience in Apache Maven or equivalent
    • Minimum 4 years' experience in Object Oriented design patterns e.g. AspectOriented Programming (AOP)
    • Minimum 4 years' experience in Testing Frameworks (JUnit, DbUnit, Spock, ...)
    • Minimum 4 years' experience in relational databases (Oracle, MySQL..)
    • Minimum 2 years' experience in the development of graphical user interfaces
    • Minimum 2 years' experience in the Spring Web model-view-controller (MVC) framework
    • Minimum 2 years' experience in other web Application frameworks (e.g. ZK, Spring)
    • Minimum 2 years' experience in development of web services and/or other solutions for interoperability of information systems.
    • Minimum 6 months years' experience with JIRA and GIT
  • Very good knowledge of web application design
  • Very good knowledge of Object Oriented architecture
  • Very good knowledge of security best practices in web development
  • Good knowledge of modelling tools
  • Good knowledge of Enterprise Architecture
  • Good knowledge of Service Oriented Architecture
  • Good knowledge of business process analysis
  • Language: English.





3 Months

Possible extension for: 48 Months

© 2019 Apogee Information Systems. [s1.Enki] All Rights Reserved. Terms of Service