Position: Middle Java Developer
Company: Softkit
Category: Java
Experience required: 1y
English level: intermediate

This software solution is specially created for live e-counseling and allows building apps for paid communications with any combination of Video, Audio, Text. 

**Programming fluency in Languages:** Java 11; 
**Frameworks:** Spring Boot, Spring Security, Spring Data, Spring MVC, Hibernate, JUnit; 
**Technologies:** JPA, RESTFull, Docker, Rabbit/Kafka; Databases: PostgreSQL, MongoDB
**Tools & Utilities:** Maven/Gradle, Git; IDE: IntelliJ IDEA/Eclipse or other; 
**Strong knowledge of Principles:** OOP, SOLID, Design Patterns
**Tasks:** Build the back-end of applications; Automation & unit tests; APIs creation; Troubleshooting and debugging
**Flow:** sprints for 2 weeks, Redmine task manager, communication with Microsoft Teams, stand-up with the team every morning
**English:** Intermediate+

Project development from scratch, full time, 6+m

— Adequate management;
— A сosy office in the city center with lots of benefits & flexible working hours, 5 working days a week for 8 hours from 9:00 a.m. to 10:00 p.m.;
— Interesting projects and challenging tasks;
— Professional growth;
— Salary revision every six months or depending on personal growth and improvement of professional skills;
— Salary will vary depending on the candidate’s experience.

The company’s office is located in the city of Zaporizhzhia. Remote collaboration is not considered. We are considering candidates from Zaporizhzhia and those who are ready to relocate.