Position: Java developer
Company: Swan Software Solutions
Category: Java
Experience required: 3y
English level: intermediate

On behalf of a North-American company developing innovative products in the parking business we are looking for a Java Back-end Engineer. Stack: Java, Spring Core, MVC, Data JPA, MySQL 8, Spring Test, JUnit 5, Mockito

EXPERIENCE AND SKILLS REQUIRED:
- 3+ years of experience as a Software Engineer;
- 3+ years of experience with Java;
- Strong knowledge Java 8/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.

WE OFFER:
· A team of experienced professionals, ready to share their knowledge and skills;
· Strong SDLC process with use of Agile, Scrum, depending on a project;
· Competitive salary according to your skills and expectations;
· Corporate English trainings/IT business trainings;
· Strong compensation packages based on experience;
· Flexible bonus payment system that allows our team members to earn money above and beyond their standard salary.