Position: Java Architect with AWS
Company: Unicsoft
Category: Java
Experience required: 5y
English level: upper

Responsibilities:
- coordinate with key stakeholders;
- be a part of an architecture group together with client’s solution architects;
- act as most Senior technical expert on the project, Leader of an engineering team;
- provide inputs to Developers and QA teams; ensure alignment of engineering processes among delivery teams;
- act as the mentor to domain related family of solution team leads and developers;
- set up and manage architecture design and documenting processes;
- drive architecture decision making process and improvements;
- deliver the product roadmap and plannings;

Requirements:
- experience with Java - at least 8 years;
- commercial experience in solution architecture design (4+ years):
- skills in analyzing business, product and technology requirements;
- business consulting and communication skills;
- English - at least upper-intermediate.
- Architectural & Enterprise Patterns;
- design patterns;
- deployment patterns;
- practical experience with: Microservices, Spring Framework;
- RDBMS / NoSQL / Key-value storages: Oracle DB 12.2c, Elasticsearch, Solr;
- messaging systems: Kafka;
- CI/CD tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo);
- Kubernetes;

We offer:
- join new product at an early phase of development;
- work remotely or from our Kyiv "Zoloti Vorota" office;
- long-term project;
- competitive compensation;
- dynamic and challenging tasks related to participation in full-cycle development;
- world-class team.