Enterprise Architect

Frankfurt, Germany

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for an Enterprise Architect for our Frankfurt office to make the team even stronger.

Responsibilities

  • Take responsibility for product architecture as well as analysis and design;
  • Liaise with clients, team members, project managers and others to define specific business and product requirements, documenting product specifications, key entities and elements, data transformations and conversions;
  • Assist in presales activities and estimation, planning of the projects;
  • Facilitate effective communication between customers and offshore technical team;
  • Write technical specifications based on business analysis documents and requirements.

Requirements

  • Middleware:
    • Application servers and various programing models (J2EE, Java, Spring, Reactive frameworks);
    • Enterprise design patterns;
    • REST and SOAP interface design experience;
    • Strong understanding of the ESB and Messaging technologies, normalization data exchange between systems;
    • API gateways and virtual service providers.
  • OS/Networking:
    • Strong understanding of the principles being both Windows and UNIX operating systems;
    • Strong understanding of network routing, firewalls, latency effects of geographically distributed systems;
    • Understanding of load balance and high-load application concept.
  • Storage:
    • Experience with some major databases both commercial and open source. Oracle, MSSQL, MySQL;
    • Experience with various NoSQL databases and the applicability of the different technologies;
    • Hadoop understanding.
  • User centric:
    • Browser technologies (like Angular, React, jQuery);
    • Understanding of usability;
    • HTML5/Flash applications and content streaming;
    • Experience with Portal technologies both commercial and open source;
    • Good understanding of the content management systems and content personalization.
  • Code:
    • Experience in code repositories (SVN, GitHub, TFS);
    • Code review tools.
  • CI and testing:
    • General understanding of Continuous Integration concepts;
    • Strong understanding of testing lifecycle, automation testing.
  • Communication:
    • Ability to communicate concepts to various levels: from developers to business level;
    • Systematic approach to requirement gathering and analysis;
    • Ability to get to code reviews and design sessions;
    • Ability to teach and grow engineers to get to the next professional level.
  • German language is a must.

KARIÉRNÍ ROZVOJ

Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.

BUDUJTE SVOU KARIÉRU S NÁMI

Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.