✔ Spring: Core, MVC, Security, Data, Boot (2+ year);
✔ Microservices architecture understanding + understanding of Event Sourcing, CQRS and DDD;
✔ Restful services (REST) dev experience (2+ year);
✔ Persistence frameworks: Hibernate, JPA (2+ year);
✔ Experience in branch-based workflow (git);
✔ Application servers: Tomcat;
✔ Messaging: ActiveMQ / JMS;
✔ Thorough understanding of RDBS: MySQL, PostgreSQL, Oracle and nonRDBMS like Cassandra;
✔ Unit testing with JUnit and Mockito.
✔ Experience with Docker containers in production (1+ year);
✔ Experience with continuous integration as is (principles, instruments).