Middle Java Developer

We offer

Flexible working hours

5 days sick leave

Remote work

days off on public holidays

18 working days of paid vacation

Requirements

  • 3+ year experience with JAVA

  • Experience with OOP/OOD

  • Experience with clustered applications,, transactions

  • Integration with 3rd party tools/systems

  • Experience with unit/functional testing

  • Spring Framework

  • Familiarity with Apache project, Hibernate

  • Strong understanding of RDBMS concepts + SQL

  • Strong experience in web services, and Spring Framework (Core, MVC, Integration)

  • Agile/Scrum working style experience

  • At least Intermediate level of English

  • Experience with Java 8

Will be a plus

  • Experience with microservices architecture

  • Experience with NoSQL DBs

Main responsibility

  • Build distributed and high-load solutions based on the microservices architecture

  • Integrate the solutions into the customer’s IT systems

  • Participate in the development process according to the Agile methodology