Position: Middle Java Developer
Company: IT-компания "Спільна Справа"
Experience required: 3y
English level: intermediate

Server-side software developer, in a team working on development of the environments for the complex Web systems.

Qualifications:

Hands-on experience (+3 years) with java object oriented design and implementation.
- Solid knowledge of basic algorithms.
- Experience with common Java frameworks (Spring, Hibernate, etc).
- Deep understanding of the Java language, its APIs, it’s performance consideration and internals — big advantage.
- Knowledge of web environments, REST API’s, Web Services, Unit Testing, Java Build tools.
- Experience in usage of data storages: redis.
- Knowledges of basic AWS stuff: EC2, RDS, S3. SQS, Elastic Beanstalk,  Load Balancers — additional plus.
- Experience with GIT.
Strong verbal communication and interpersonal skills, and the ability to work independently as well as on a team.

Additional advantages pluses:
Comfortable working conditions, friendly atmosphere and progressive growth.