Requirements:
- B.Sc. (or M.Sc.) in Computer Science or Computer / SW Engineering.
- 5+ years of Java development experience.
- 3+ years of Spring Boot development experience.
- Experience with cloud technologies (AWS / Azure / GCP) and System Design.
- Experience with message brokers (JMS / RabbitMQ / MQTT etc.).
- Good knowledge of core Java concepts (reflection, threads, object lifecycle, thread pools etc).
- Proficiency with Relational / Non-Relational Databases.
- Proven teamwork skills (ability to work as a part of a team).
- Independent and autodidactic.
- Working-level English.
Advantage:
- Experience in Agile methodology with proven ability to work with User stories and test cases.
- Experience working with CI/CD.
- Working-level Russian.