Position: Middle/Senior Java Developer
Company: DeFIYield
Experience required: 2y
English level: intermediate

Responsibilities:
-construction of modules for processing and storage and data transmission,
-improving of existing functionality.

Requirements:
- Work experience as a Java Software Engineer more than 2 years,
- Experience with  Java Core,  Java 11, OOP, Design patterns, Servlet API, 
  JDBC, SQL basic knowledge, Hibernate, JPA, JUnit, TestNG, Mockito, 
  Spring MVC/Data/Security/Boot, AWS, TypeScript, NestJS, TypeORM. 
- Experience with Software: Tomcat, Git, Maven, Docker, MySQL, 
   PostgreSQL, MongoDB, Postman, RabbitMQ, JasperStudio. 

Will be a plus: 
- Understanding of Ethereum smart contract work,
- Experience with Web3JS library

We offer:
-Strong and supportive team,
-Vacation & Paid time off,
-Team buildings and presents for birthdays,
-The opportunity of business trips and events overseas,
-Learning, courses and conferences paid by the company,
-Work with an interesting project in the Blockchain sphere.