Position: Senior Java Developer
Company: Synergetica
Category: Java
Experience required: 5y
English level: intermediate

**About the project:**
Our project is the first and largest game platform on Indian market. We are funded by international venture capitalists.
We have 2 offices in India, 1 in the USA, and a talented team in Kyiv.
We are creating 3 types of games:
- e-spot games: fantasy Football and fantasy Cricket
- casual mobile games
- real cache games: Rummy Circle
Now we're focused on western users and would like to create really popular games for them.

**What you'll do:**
* Participate in the requirements analysis, design, development, and testing of applications
* Write high-level code, conduct code review, unit testing, and deployment
* Apply 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
* Works closely with QA team to determine testing requirements to ensure full coverage and best quality of product
* Mentor and guide junior team members in excelling their jobs.

**We're looking for a highly skilled software engineer with:**
* 6+ years of experience in software development using Java / J2EE 
* Hands-on experience in Core Java, Multithreading, RMI, Socket programming, JDBC, NIO, web services, and Design patterns;
* Experience with SQL and NoSQL databases
* Knowledge of distributed system
* Hands-on experience with microservice architecture 
* Experience with Kafka
* Knowledge of Linux operating system
* English - at least intermediate

**Will be 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

**What we offer:**
* Professional development opportunities
* The competitive remuneration on the local market
* Study and practice English: courses and communication with colleagues and clients from different countries
* We have yoga classes, soccer, ping-pong, and gym in our office
* Compensation package (paid vacation, sick leaves, medical insurance)
* Office is near Teatlarl’na metro station (currently we work remotely due to the quarantine)