Position: Senior Java Developer
Company: Synergetica
Experience required: 5y
Category: Java
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

Required skills:

•  5+ years of experience in server side programming using Java;
• Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc;
• Hands-on experience in Core Java, Multithreading, RMI, Socket programming, JDBC, NIO, webservices and Design patterns;
• Experience with SQL and NoSQL DataBases (PostgreSQL, MySQL, MongoDB, Cassandra are preferred);
• Knowledge of Linux operating system;
• Experience working in Agile environment;
• Excellent communication and presentation skills;
• Good English skills: written and spoken (intermediate+).

As a plus:

•  Bachelor’s degree in Computer Science or a related technical field;
• Knowledge of HBase, Hadoop and Hive;
• Familiarity with message queue systems and AMQP and Kafka.

We offer:

•  Remote work during the quarantine;
• Competitive compensation depending on experience and skills;
• Opportunities for self-realization, professional and career growth;
• Studying and practice of English: courses and communication with foreign colleagues and clients;
• Compensation package (paid vacation, sick leaves);
• Flexible working hours (from 9-11 to 18-20);
• Office near the Teatral’na metro station (Bohdana Khmelnytskogo Str.);
• Yoga classes.

Responsibilities:

•  Participation in the requirements analysis, design, development and testing of applications;
• Write high-level code, code review, unit testing and deployment;
• Application of design principles with a focus on the user experience, usability, template designs, cross-browser issues and client-server concepts;
• Contribute to the development of project estimates, scheduling, and deliverables;
• Work closely with QA team to determine testing requirements to ensure full coverage and best quality of the product;
• Opportunity to mentor and guide junior team members in excelling their jobs.

Project description:

The project is a game platform, which is looking for exceptional people to join our strong team and help build successful game apps. We are looking for hardworking, fun, and exciting developers who love what we do to build a team from scratch in the Kyiv office.
The project launched very popular card games, played by more than 400k unique users every day. And we are looking forward to providing more options to our users to experience more games.