Position: Java Developer
Company: Sphere Software
Experience required: 5y
English level: upper

We are looking for a Java Developer for a product company providing DNS management and data analytics services.
 
Requirements:
Experience with Java;
Experience with Spring, Springboot;
Knowledge of Kafka;
Experience with SQL;
Experience with Microservices and Domain-Driven Design;
English - Upper-Intermediate level.
 
Would be a plus:
Experience with AWS/Azure services;
 
Responsibilities:
Maintenance and developing new features and components;
 
We offer:
Flexible working hours;
Remote job; 
Direct contract with US product Company; 
Remote job;
Competitive compensation package;
Regular performance reviews.