Position: Java Developer
Company: Vidmind
Experience required: 3y
English level: intermediate

Required skills
• 4 + years of commercial Java experience, Java 8 knowledge;
• Strong knowledge of Java core: collections, multithreading, etc.;
• Experience with Spring ecosystem frameworks (Boot, Data, Security);
• Experience with any of NoSQL databases (MongoDB, Redis, Elasticsearch, Solr);
• Experience with Docker (mandatory) and Kubernetes (advantage);
• Experience with Message Query (RabbitMQ, ActiveMQ etc.);
• Strong knowledge of Enterprise Application Architecture patterns, OOA (Object-oriented analysis) and OOD (Object-oriented design);
• Experience in Cloud Computing Platforms (AWS, GCP);
• Experience in working with distributed and high availability systems;
• Good spoken and written English is a plus.

Nice to have:
• Experience in Ruby on Rails development;
• Ability to adopt new technologies fast;
• Excellent communication, attitude and teamwork skills;
• Ability to function both independently and in a large team;
• Passion towards making great products.

Responsibilities:
• We are looking for a Java developer with experience in building high-performing, scalable, enterprise-grade applications.
• You will be part of a talented software team that works on mission-critical applications.

We offer:
• Open-minded, collaboration-friendly, invention-driven team;
• Paid vacation (20 days a year) and sick days;
• Medical issuance;
• Sport compensation;
• Comfortable and modern office in the center of Kiev;
• Corporate/team/special events.