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→