Server-side software developer, in a team working on development of the environments for the complex Web systems.
Hands-on experience (+2 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: postgresql, redis.
Knowledges of basic AWS stuff: EC2, RDS, S3. SQS, Elastic Beanstalk, Load Balancers — additional plus.
Experience with GIT.
Prefferable experience with GIS data, postgis.
Candidate should also be familiar with basic JIRA usage (kanban, bug tracking, log work, etc).
Strong verbal communication and interpersonal skills, and the ability to work independently as well as on a team.
Additional advantages pluses:
Linux server tuning.
Comfortable working conditions, trips abroad, friendly atmosphere and progressive growth.