Position: Middle Java Developer
Company: Binariks
Category: Java
Experience required: 2y
English level: intermediate

Binariks is looking for a highly motivated and skilled Middle/Strong middle Java Developer, who will be working on an online food ordering service that acts as a centralized marketplace, where diners can order delivery and takeout from restaurants in their area.

Responsibilities
Developing high quality, testable and high-performant software using Agile practices
Gathering requirements, setting priorities, and making precise decisions within deadlines

Job Requirements:
At least 2 years of experience in software development with Java
Experience with Spring Framework, Tomcat
Understanding of modern web stack and architecture
Good knowledge of MySQL
Experience with Docker
Knowledge of Gradle or other Java build tools
Experience with automated testing frameworks like JUnit, Mockito, and Jasmine
Strong practice Design Patterns and Java Enterprise Design Patterns, deep experience in core java related manifests, main java data structures, and algorithms experience

Skills and Special Knowledge
English Intermediate +
Knowledge of Agile/SCRUM and iterative development lifecycles
Good problem-solving skills
Good communication skills

We provide the following for our employees:
18 working days of paid vacation
Paid sick leaves(20 days per year)
Flexible work schedule
Possibility to share and gain knowledge on regular tech talks
Competitive and rewarding salary based on performance appraisals/knowledge evaluation
Comfortable office facilities
Challenging and interesting projects
Corporate events and birthday celebrations