Position: Middle Java Software Engineer
Company: Perfectial
Experience required: 2y
English level: intermediate

Is extended with billing, data reporting and portal for customers to manage their purchases and access. Platform also supports centralized customer management through customers accounts.

Team follows Scrum process and works on public releases each 2 weeks with all accompanying attributes like system architecting, building infrastructure and goes through a full software development cycle.

**Requirements:**

- 2+ years of experience in Java 

- Good knowledge of OOP/SOLID principles 

- Experience with Spring framework 

- Experience with MySQL, PostgreSQL

- Knowledge of Elasticsearch  

- Education: Degree in Computer Science or similar