Position: Regular Java Developer
Company: Luxoft
Category: Java
Experience required: 3y
English level: intermediate

As a Java Software Engineer, you'll take part in development of various applications and microservices, backend and frontend alike, including implementation of user stories and technical tasks, writing unit and integration tests, doing code reviews, fixing maintenance bugs. Being a part of an Agile process, you will directly communicate with our client-side stakeholders on the daily basis.

**Responsibilities:**
- Implementing user stories and technical tasks;
- Writing unit/integration tests;
- Reviewing your teammates' code;
- Fixing maintenance bugs;
- Participation in meetings with the customer;
- Requirements refinement, sprint planning and task estimation;
- Proactively communicate directly with client on daily basis;

**Mandatory Skills Description:**
Working experience over 3 years:
- Java 8, 11
- Javascript/Typescript
- Hibernate/Spring-data
- Spring Core
- Scrum/Kanban
Has some practice or comfortable with:
- SQL
- HTML
- CSS