Your resume has been sent.
An error occurred while sending your resume. We apologize.

Sending ...

Senior Java Developer

03 March 2015
Chose file
No file chosen
Contact information

Senior Java Developer

03 March 2015

Right now we are looking for Senior Java Developer to join our great team of professional and experienced developers.

Responsibilities:

  • Development of server-side for sparkling new game

Requirements are the following:

  • Deep Java knowledge (Java Core, multithreading, Java EE)
  • Experience with messaging systems (JMS, xMQ, Kafka)
  • A mastery of object-oriented design, design patterns and software design best practices
  • Familiarity with agile and XP practices
  • Desire to write tests of different size (small, medium, large)
  • Experience leading the design, development, delivery, and support of technically complex software products.
  • Proficiency at understanding an existing codebase, learning from it, and documenting/explaining when needed.
  • Strong awareness of current web development standards and frameworks (e.g. Spring Framework)

Nice to have:

  • NoSQL database experience (we use Couchbase) is a plus
  • Deep knowledge of concurrency, resiliency, caching is a plus
  • Experience with Groovy and other dynamic languages (Groovy, Python, Ruby, Clojure) is a plus
  • Experience using test driven development
  • Expertise in building highly scalable, fault-tolerant, distributed services is an advantage

What we offer:

  • Friendly and highly professional team
  • Democratic management
  • Professional growth and trainings
  • Career planning and regular performance reviews
  • Competitive salary
  • Long-term employment with 24 working-days paid vacation
  • Sport reimbursement
  • Free English lessons
  • Financial bonuses
  • Medical insurance
  • Paid sick days

Large variety of company and team events