Position: Senior Java Developer #9270
Company: Infopulse Ukraine
Category: Java
Experience required: 5y
English level: upper

Position Skills 

•	Excellent knowledge of Java SE 11+.
•	Strong analytical and problem-solving skills.
•	Self-motivated and goal oriented.
•	Passionate about blockchain technology, cryptography and motivated in working with a high level of excellence.

Responsibilities:
•	Collaborate with core team on customer side to contribute to the project deliverables. 
•	Responsible for designing and developing of flexible and secure blockchain SDK for sidechains creation. Implement blockchain consensus algorithm as a part of SDK, cross chain communication protocol.

Position Requirements:
•	Experience in designing of large-scale applications (with number of dependencies and elements).
•	Understanding of cryptography algorithms, Blockchain concepts and curiosity to implement knowledge to the practical solutions.
•	Good communication skills.
•	Good knowledge of English (written and spoken).
•	Readiness to work for open source project
•	Experience with Scala and Python will be a plus.

Our customer is the international blockchain company, whose mission is to build secure and private blockchain to enable an application rich environment. 
The Company goal is to develop a wide range of services and applications that utilize the capabilities of a decentralized system to give to society tools they can use for their needs.
Our current project is an open source library for creating and managing sidechains.