Position: Java Software Engineer
Company: Softjourn
Experience required: 2y
English level: intermediate

**Requirements**:

At least 2 years of commercial experience;
Proven hands-on Java 11 experience;
Profound insight of JSP;
Experience with Spring (MVC, Data, Security), Spring Boot;
Understanding of SQL;
Knowledge of Rest API;
Knowledge of Maven/Gradle;
Good working knowledge of Tomcat;
At least an intermediate level of English.
 

**Will be a plus**:

Experience with ORM Hibernate;
Front-end (HTML 5, JQuery) knowledge.
Experience with ;
Hands-on experience in Microservice architecture;
Unit/integration test experience;
PCI Compliance experience.
 

**Responsibilities**:

Security improvements (architecture and security enhancement to meet PCI compliance);
Migrating from monolith to microservices;
Upgrading technology stack;
Implementing new features.
 

**Benefits and Perks**:

Fully remote work or from our Ivano-Frankivsk office;
Continuous improvement;
Flexible schedule;
20 days vacation annually;
Participation in conferences and seminars;
Sports reimbursement;
Health insurance; 
Accountants assistance;
English language courses.