Position: Java Developer
Company: Synergetica
Experience required: 2y
English level: upper

REQUIREMENTS

- 1,5-2 and more years of experience in software development, with emphasis on JAVA/J2EE Server-side programming
- Hands-on experience in Core Java, Spring, Multithreading, RMI, Socket programing, JDBC, NIO, web services, and Design patterns
- Knowledge of distributed systems, distributed caching, messaging frameworks, ESB, etc.
- Knowledge of Linux operating systems and PostgreSQL/MySQL/DynamoDB/MongoDB/Cassandra databases is essential
- Experience as a participant in Agile methodologies
- Excellent written and verbal communication skills and presentation skills
- Good spoken and written English (ideally Upper-Intermediate or higher)
- Master's or Bachelor's degree in Computer science or relevant

NICE TO HAVE

- Familiarity with message queue systems and AMQP and Kafka
- Experience with Docker and Kubernetes
- Practical experience with AWS
- Knowledge of HBase, Hadoop, and Hive

RESPONSIBILITIES

- Participate in the requirements analysis, design, development, and testing of applications
- Write high-level code, code review, unit testing, and deployment
- Practical application of design principles is expected 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 the QA team to determine testing requirements to ensure full coverage and the best quality of product
- Collaborate with other teams throughout the company (DevOps, Core Team, Frontend Teams, etc.)

WE OFFER

- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Comfortable office or possibility to work remotely

PROJECT

This company was one of the first entrants in the gaming industry in 2006 when India started showing the first signs of promise for online gaming. They turned profitable by 2010 and grew 200x in the next decade.
This is technology-powered analytics and data science company that love games!