Position: Middle Java Developer
Company: Ciklum
Experience required: 3y
English level: intermediate

Responsibilities:
- initially to integrate to ongoing Sportsbook&Casino product, but to work on other gaming projects and products in the future;
- working through all stages of software delivery lifecycle from requirements refinement, development, testing, release & maintenance;
- operate in an organized, systematic way to achieve the development goals with respect to timelines;
- work closely with product to creatively design and implement optimal solution;
- identify issues and implement solutions to complex problems in large scale high performing backend infrastructure;
- providing technical excellence, quality first mindset, simple architecture and highest code quality;
- reviewing another colleagues code.

Requirements:
- 3+ years of experience with Java 8;
- expertise in all of the following areas: Spring, REST services, SQL, RDBMS knowledge, Oracle or PostgreSql;
- good level of English, both spoken and written;
- developer testing: JUnit automated unit and integration testing.

What's in it for you;
- state of the art, cool, centrally located office with warm atmosphere which creates good working conditions;
- your opinion matters and you can improve product, processes, and tools.