Position: Java developer Middle
Company: Swan Software Solutions
Experience required: 3y
English level: upper

Swan Software Solutions is looking for Java Developer

EXPERIENCE AND SKILLS REQUIRED:
3+ years of experience as a Software Engineer;
3+ years of experience with Java;
Strong knowledge Java 8 (project is written in Java 11)
Strong knowledge of Spring Core, MVC, Data JPA. Experience with Spring Cloud
Strong knowledge of SQL (project uses MySQL 8)
Experience with Spring Test, JUnit 5, Mockito
Experience with services integration and API design, solid knowledge of REST API
Experience with Swagger.io
Know and understand basic software design patterns
Good experience with Git
Good experience with Maven

ENGLISH Level:
Upper-Intermediate is a must

Will be a plus:
Java 11, MongoDB, Kafka, SOAP, Jenkins, Docker

Description of the project:
A new legacy project within a current project, the project is connected with traffic and parking.

Full-time job:
Kyiv / Ivano-Frankivsk / Cherkasy / Poltava or Uzhgorod office.

Working conditions:
Friendly team and enjoyable working environment;
Paid vacation;
Corporate English training/IT business training;
Medical insurance after your probation period;
Strong US presence and direct communication with US team;
Great working environment where you communicate and work directly with the Client;
Flexible bonus payment system enabling to invest in the life quality of our company members;
Competitive salary according to your skills and expectations.