Solution Architect

Lviv, Ukraine

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.


Currently we are looking for a Solution Architect for our Lviv office to make the team even stronger.

World leading sportswear company is looking for talented developers to join the team of professionals to evolve and support its site and sales system.


  • Work directly with customers on early stages of product development;
  • Be responsible for defining functional and non-functional requirements for projects and incorporate them into the end products delivered to the customer;
  • Develop & support the existing functionality;
  • Communicate with customer;
  • Communicate with onshore team;
  • Report;
  • Code review;
  • Establish & follow development practices.


  • Practical experience:
    • 7+ years’ experience in hands-on development of solutions of different nature (web applications, web services, desktop applications) on J2EE (JavaScript experience is nice to have);
    • 5+ years’ experience developing relational and non-relational data storages;
    • 5+ years’ experience in team leadership;
    • 3+ years' experience in project management and direct customer communications.
  • Development background:
    • Strong development background with development platform (J2EE);
    • Strong development background with JavaScript stack;
    • Strong background using various libraries, framework and patterns in particular technology stack;
    • Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB);
    • Strong experience in multiple full lifecycle software development processes, approaches and methods (Scrum & RUP).
  • Solution architecture:
    • Deep expertise in solution architecture;
    • Web application architectures;
    • Web services architectures;
    • Relational and non-relational data storage specific;
    • Web application front-end and/or back-end architecture;
    • Solution crosscutting concerns (security, monitoring, caching, etc.).
  • Strong understanding of:
    • Mission critical application architecture design;
    • Scalable application architecture design;
    • High performance application architecture design.
  • Strong expertise in:
    • Architectural styles;
    • Enterprise architecture patterns;
    • Integration patterns;
    • Development patterns;
    • Architecture artifacts and deliverables;
    • Solution architecture design approaches and practices;
    • Change management processes;
    • Understanding of performance issues and approaches to address them systematically.
  • Leadership and communications:
    • Pro-active approach and leadership in architecture engagement;
    • Experience in customer site assignments.
  • Strong communications skills:
    • Excellent general communication skills;
    • Ability to communicate message to customer representatives, listen and manage their concerns;
    • Ability to read context and people;
    • Fluent English.

Nice to have

  • Technologies:
    • Java 8 or 9;
    • Spring Boot;
    • Spring Cloud;
    • AWS;
    • Docker;
    • UML knowledge;
    • Jenkins;
    • Git/Bitbucket;
    • Jira;
    • Confluence.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports;
  • Free English classes with native speakers (certified English teachers);
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.