Position: Java Solutions Architect with AWS, Tech Solutions (Ukraine or Poland)
Company: DataArt
Category: Java
Experience required: 5y
English level: upper

**Client**
Our client is a US-based travel-tech company that provides a booking engine. They create custom travel booking software for some of the largest brands in travel and financial services.

**Position Overview**
We are seeking an experienced and mature Solutions Architect with Java and AWS skills and experience to join our project team in Ukraine or Poland.

**Technology Stack**
AWS, ECS, SQS, DynamoDB, ElasticCache, OpenSearch, RDS, Java, Spring Boot, TypeScript, React.

**Requirements**
- at least 3+ years of Solutions Architect experience (must)
- Proficient in Java, with a good knowledge of its ecosystems
- 2+ years of experience with AWS
- experience with Typescript 
- Experience in designing, developing, and supporting high-load RESTful applications based on a microservice architecture
- Experience with event-driven architectures
- Experience with NoSQL databases, in-memory caches, text search engines
- Experience with Docker and orchestration tools (ECS, Fargate, Kubernetes, Mesos)
- Experience with Infrastructure as Code and Configuration Management
- Experience with CI/CD tooling
- Experience with Observability tools
- Good English

**Nice to have**
- Experience in documenting architecture in the form of diagrams (sequence, system map, etc.)
- Experience in defining APIs (e.g. OpenSpec)
- Understanding and knowledge of OOP and modern design patterns
- Expertise in building microservices / REST APIs in Java, Spring Boot
- Unit test development skills
- Understanding of SCRUM and core Agile practices