Position: Middle Java Developer
Company: X1 Group
Experience required: 2y
English level: upper

Requirements:
- At least 2+ years of Java design and development
- Good technical skills with a deep understanding of development lifecycle, methodologies & best practices.
- BS/MS degree in Computer Science, Engineering or a related subject
- Knowledge and experience in microservices and distributed systems.
- Implementing and consuming RESTful APIs.Ability to execute end to and tasks from design to implementation
- Excellent understanding of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Intermediate+ English level.

Will be a plus:
- Experience in the Spring Framework.
- Experience with Hibernate, JPA.
- Experience with Prime Faces.
- Experience with Kafka, RabbitMQ, Mongo, Docker, ElasticSearch.

Benefits:
- Health insurance with premium-level clinics.
- Covered 20 days of vacations and 10 days of sick leave.
- Your PE bookkeeping will be maintained by a professional accountant.
- Attendance of conferences and tech events in Ukraine and/or Europe.
- Last but not least — fair compensation for your efforts.