Position: Middle Java Developer (sign-on bonus)
Company: SPD-UKRAINE
Experience required: 2y

**Stack**: Java 17, Spring, OpenAPI, Apache Thrift, gRPC, PostgreSQL, Prometheus+Grafana

**Team**: Team Leader + 4 Back-end Developers, additionally 2 QA and 2 Front-end Developers

**Requirements**: 
2+ years of total experience in the development of Web apps
Strong server-side Java. Experience with Java 11 or higher
Good OOP skills
Spring (IoC, MVC)
Strong knowledge of SQL (PostgreSQL is perfect)
Experience of developing RESTful APIs
Good algorithms knowledge
Experience in designing, building and testing production systems that work with data at scale
Experience in building a microservice architecture
Good written and verbal English skills
Strong aptitude for learning new technologies.

**Responsibilities**:
Participate in design and code reviews, develop, write unit/integration/end-to-end tests
Work within a collaborative team of developers, testers, product owners, methodology team, and more, geographically spread across our different locations.