Position: Java Developer
Company: Ciklum
Category: Java
Experience required: 2y
English level: intermediate

**Responsibilities**

- Business features development
- Take part in architecture design
- Communication and close cooperation with the customer

**Requirements**

- Java SE/EE
- SQL
- Spring (Core, Web, Boot, Data)
- HTTP
- Rabbit MQ (or other AMQP broker)
- Maven/Ant
- GIT, JIRA, Confluence
- Linux hands on
- Being familiar with agile development frameworks, e.g. SCRUM

**Desirable**

- JavaScript / NodeJS
- Experience with NoSQL DBs
- Experience with online advertising
- Experience with Selenium Web Driver
- Experience with puppeteer/chrome-remote-interface

**Personal skills**

- Working well autonomously, without close supervision, readiness to take responsibility
- Acting as a Team player and having highly developed communication skills, both toward co-programmers and project manager
- Very organized & committed person which can commit to timely delivery of quality results
- Knowledge seeking, updated with latest technological and eager to learn new stuff
- Documenting his/her code and general functionality

**What's in it for you**

- Variety of knowledge sharing, training and self-development opportunities
- Competitive salary
- State of the art, cool, centrally located office with warm atmosphere which creates really good working conditions