Middle Software Developer (Java) Offline

The project is a decentralized solution for keeping electronic documents and records that allows for robust and redundant storing of the electronic copies of the documents. The solution is blockchain-based and utilizes smart contracts for performing complex logic over document records. The solution provides services for issuing, verifying, and storing documents.

 

Requirements:

- Spring Framework experience more than 2 years, including the following subprojects: Spring Data, Spring Security, Spring Cloud, Spring Kafka/Kafka Streams

- Experience with Java 8 or later, understand Streams API, Lambda expressions

- Experience with Gradle build automation tool

- Experience with JUnit version 4 or later

- Experience with relational databases in general and PostgreSQL specifically

- Experience with Docker or any other virtualization tool

- Experience with microservices architecture pattern

- English communication skills (upper intermediate level)

 

Would be a plus:

- Understanding of Kubernetes

- Understanding of cryptography

- Understanding of blockchain (Ethereum)

- Experience with AWS

- Experience with Apache ZooKeeper and Apache Kafka

- Experience with ELK-stack

- Experience with HashiCorp Vault

 

Responsibilities:

- Supporting existing code base

- Extending microservices with new features

- Writing automation tests (unit and integration)

- Take a part in the project discussion

- Communicate with clients

 

What we offer:

- Medical insurance

- Paid vacation and sick leaves

- PE taxes are covered by the company

- Flexible working hours

The job ad is no longer active
Job unpublished on 9 December 2020

Look at the current jobs Java Kyiv→