Position: Java Developer (GRE)
Company: Digicode
Category: Java
Experience required: 3y
English level: fluent

**About client:**
British group of companies that provides a wide range of credit management services (drawing up a debt repayment plan) with various design solutions in-house, web and mobile applications.

**Requirements:**
• 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, must
• Understanding principles of HTTP protocol
• Hands-on experience in Unit testing: JUnit, Mockito
• Experience JIRA, GIT, Maven, Jenkins
• Production MindSet (Product Oriented) 
• Fluent English and Excellent interpersonal skills
• Ability to work individually and in a team

**Would be a plus:**
- background experience with .Net (to read legacy 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