Position: Senior Java Developer
Company: sphereinc.com
Experience required: 5y
English level: upper

**Responsibilities include but are not limited to:**
Design and develop sophisticated and scalable API systems, mostly based on Java technology;
Maintain the services that allow to receive data points from millions of users each day;
Collaborate with other engineers, designers and product managers to identify and solve problems.

**Requirements:**
Experience in software engineering (5+);
Experience with Java;
Experience with JVM platform;
Experience with HTTP, HTTPS and REST;
Experience with system design, data structures and algorithms;
Experience with Docker / Kubernetes (preferred);
Experience with Spring Boot (preferred);
Experience with Vert.x (preferred);
Written and spoken English.