Technical Architect (Phoenix)

Job ID:
St. Petersburg
Employment Type:
Full Time - Regular
Job Level:
Languages Required:
Experience Required:
5 years and more

Job Description

We are looking for Architect to join the Phoenix project team.



Phoenix is a central portal for the mobile and fix-line operator Telekom Deutschland (
It provides sales & service processes for millions subscribers of mobile and land line networks.
Only telecommunication portal in Germany uses 100% responsive design over all platforms.

The main application is based on a multi-tier Java-architecture with few tens of Java/Spring-based REST-services on backend side, and JSP on web frontend side, implemented using HTML 5, CSS 3 and REACT.

For CI\CD we employ Gitlab CI, Docker, Openshift.

Development process is Scrum. The project size including development, testing, analysis is about 200 people located in St.Pete, Germany and Poland. In Russia, we have 7 scrum teams, each team consists of backend-, frontend-developers and testers, as well as integrators; for test automation we have a separate team. Product Owners and part of the analysts are in Germany. Practically all the scrum ceremonies are conducted in English by means of onsite/offsite conferencing. Roughly every 2rd month we travel to Germany for demos and panning’s.

The first version of the application went successfully live in December 2017. Next versions will bring even more new features to the user. The nearest delivery is scheduled for July 2019.



Spring, REST, ATG, Endeca Guided Search, Java 8, Jboss 6.1, Sitebuilder, 4.JSP with Freemarker Templates, Oracle DB, JUnit, Mockito, Gradle, GIT.



  • Technical leadership of a developer team;
  • Able to translate high level business requirements to appropriate architectural solutions;
  • Communication with Product Managers and other stakeholders;
  • Participation in technical design, development and code reviews.

Job requirements

Job Requirements:

  • Strong core Java development skills with experience of high and low level design, modelling and architecture;
  • Experience with Java WEB development;
  • Knowledge of Docker and Kubernetes;
  • Understanding of Microservices architecture and container-based infrastructure;
  • Experience with REST, SOAP Services;
  • Front end web technologies like HTML5, REACT;
  • Keen attention to detail;
  • Ability to respond strongly and positively to challenging work and deadlines;
  • English: Intermediate, able to speak.


Good to have: Knowledge of Oracle Commerce (ATG), Experience with JBoss Application Server.


Please see the group’s privacy policy:

Your opportunity

Our benefits:

  • Employment according to the Labor Code of Russian Federation, “white” salary;
  • Work in a stable company;
  • Regular business trips to Europe;
  • Flexible working schedule;
  • Comfortable office in the city center;
  • Well equipped kitchen with tea/coffee 24/7;
  • Kicker and table tennis, shower, bicycle parking;
  • Extended medical insurance;
  • Extensive opportunities for professional growth English and German classes in the office;
  • Football and volleyball teams.