Position: Middle Java Engineer
Company: Morebis
Experience required: 3y
English level: intermediate

**Requirements:** 
✔ 3+ years of working with Java 
✔ Good experience with Hibernate or other ORMs 
✔ Understanding of JPA 
✔ Understanding of JDBC 
✔ Good knowledge of PostgreSQL 
✔ Intermediate/Upper-Intermediate English 

**Nice to have:** 
✔ Experience with Linux-based OS 
✔ Hands-on experience with ReactJS 
✔ Experience with Jetty Web Server 
✔ Experience writing Unit Tests (preferably with JUnit) 
✔ Understanding of AMQP protocol-based message queues or experience with ActiveMQ ✔ Experience with Quartz Scheduler 
✔ Experience with Elastic Search 
✔ Experience with GWT 
✔ Experience with Google Guice 
✔ Experience with Apache Shiro 
✔ Experience with Apache Commons