Position: Middle/Senior Server Side Developer (Java)
Company: SD Solutions
Experience required: 3y
English level: upper

**Requirements**
Passion for working in a fast-paced startup environment
3+ years in software development
Microservices architecture
Serverless architecture
Integration with vendor APIs
Usage of Open Source libraries
BS or MS in Computer Science, Software Engineering, or equivalent

**Technology Requirements**
Java 11+
Spring Boot 2+
Relational database (eg. MySQL, Postgres)
NoSQL database (eg. DynamoDB, MongoDB)
Cloud platform (eg. AWS, GCP, Azure)
Message queues (eg. SQS, Kafka)
Containers (eg. Docker, Kubernetes)
Build tools (eg. Gradle, Maven)
​

**Nice to Have**
AWS Services
Machine Learning
Natural Language Processing
Optical Character Recognition
Web frameworks - React
Node.js 12+

**About product**
OurCart leverages state-of-the-art technologies to capture rich, detailed receipt data. We help consumer brands, research agencies and cash-back apps get access to complete customer purchase data for in-depth analysis, modeling promotions and rebates with unparalleled speed and cost-effectiveness.