Контактная информация
Senior Java Developer
03 Марта 2015Right 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