Position: Senior Java Developer
Company: Data-Science
Experience required: 3y
English level: upper

Our partner is a provider of open solutions and commercial software development with offices in the US, Belarus, Poland and Ukraine. They are a major driving force behind such open source projects as Apache Cayenne, Bootique.io, Agrest, and a number of others. They have clients in the US, Australia, and EU. They work with the National Hockey League, Wikipedia, and other great companies.

Their client is an US company that provides an integrated solution for shipping packages. It engineered a popular user-friendly ink-free printer for shipping labels. It develops "Ship Manager" software for handling shipments through major providers (USPS, UPS, FedEx) with backend implemented in Java / PostgreSQL / AWS. It also develops iOS and Android mobile apps that interact with the wireless printer and Ship Manager.

They are looking for a Senior Java Developer to work as a part of the team developing the backend of Ship Manager. Responsibilities include design and implementation of various system modules, integration with third-party systems, deployment automation and production support.

**Must have skills**

4+ years of Java experience
Spring or another DI stack
SQL databases (complex queries, etc.)
Integration testing
Good English

**Nice to have**

Reactive experience (WebFlux, RxJava)
AWS architecture and deployment, serverless
Terraform
PostgreSQL

**Why would you want to join?**

SAAS production system used by real people
Popular product that will need a fresh architectural direction
Ownership of significant system modules