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

Summary of projects and systems: Our client is a high tech company, focusing on technology excellence. Despite it is a bank, the legacy code is limited. We strive to produce maintainable, modularized, high-quality software using modern tools and libraries, with frequent early releases and maximum automation. Our projects are related to credit cards and payments.

Our organization: We are working as Scrum teams, with up to 7 people in a team, including QA Auto, supported by local Business Analysts. You will communicate with our client-side stakeholders on daily stand ups, as well as on the other meetings, following best practices of Agile processes. As communication tools we are using video conferences, rocket chat etc.
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 andgood knowledge in:
- Java 8, 11
- Javascript/Typescript
- Hibernate/Spring-data
- Spring Core
- Scrum/Kanban
Has some practice or comfortable with:
- SQL
- HTML
- CSS
Nice-to-Have Skills:
Good to have knowledge or novice-level practice:
- Docker
- ReactJS
- Selenium
Languages:
English: C1 Advanced Ukrainian: C2 Proficient
HR-12765268