Position: Java developer
Company: Digicode
Category: Java
Experience required: 3y
English level: intermediate

**Required skills:**
— 3+ years of hands-on experience as Java developer
— good knowledge Spring (Core, Boot)
— good knowledge of SQL & NoSQL
— good knowledge of Microservice Architecture
— understanding REST API, Sockets concepts
— experience in Linux environment
— experience in Micro-Services and Dockers
— understanding principles of HTTP protocol
— hands-on experience in Unit testing: JUnit, Mockito
— experience JIRA, GIT, Maven, Jenkins
— production MindSet (Product Oriented)
— good English and Excellent interpersonal skills
— ability to work individually and in a team

**As a plus:**
— background experience with .Net (to read code)
— React JS frontend experience is an advantage

**We offer:**
— professional and personal development.
— comfortable working environment.
— 18+ working days paid vacation.
— paid sick leaves.
— medical insurance for employees, for children of employees.
— language classes.
— subscription for pool and gym.
— compensation of visiting professional conferences