Position: Java Developer
Company: Luxoft
Category: Java
Experience required: 3y
English level: upper
Published: 2022-03-01T00:00:00+02:00

**Project Description:**
We are operating in SAFe framework. The portfolio consist of 8 applications, MCCS/Genesys is one among all.
We have various projects in our portfolio, mainly categorized as business driven (feature development, large scale Genesys onboarding projects, Channel development projects, cross-stream journey developments, Pilots etc.) and IT driven (EoL, technical migrations/remediations, product lifecycle, technical debts), both are equally important.
The demand for changes is growing and expected to grow significantly in the next months.
We want to extend our project team which has 50+ people distributed across CH, APAC and Poland.

**Responsibilities:**
We are looking for a qualified person to join our team.
Along with technical skillset we are paying attention to soft skills, especially good communication, openness, problem solving thinking, team player and good understanding of business logic.

**Mandatory Skills Description:**
- Java 8 - at least 3 years of experience in enterprise application(s)
- Idea IntelliJ - at least 1 years of experience
- Maven - at least 3 years of experience in enterprise application(s)
- Spring Boot 2 - at least 1 year of experience
- Spring Data JPA - at least 1 year of professional experience
- Hibernate - at least 1 year of professional experience
- Liquibase - at least 1 year experience or must be quick learner
- Basic knowledge of PostgreSQL or Oracle DB
- JUnit knowledge and will to write unit tests
- Git (preferably GitLab)
- RESTfull web services - basic knowledge
- Understanding CI/CD
- Understanding and following Clean Code rules
- Knowledge of how to debug the code
- Knowledge and will to test created code
- SOLID

**Nice-to-Have Skills:**
- Docker
- Swagger
- SOAP

**Languages:**
English: C1 Advanced