Java Developer

  • Estonia
  • Jul 29, 2018
Remote Software Architect | Blockchain

Job Description

Type: Hire
Start Date: ASAP
Responsibilities include but are not limited to:

  • Implement reusable software modules and components, technical design innovation and software product development;
  • Analyze and clarify requirements, decompose tasks, estimate time frames;
  • Develop Unit, Integration and Acceptance tests;
  • Participate in SCRUM development/process.


  • Experience with Java/ JEE (3+);
  • Experience with Spring, REST, JPA (Hibernate);
  • Experience in web-enabled applications development;
  • Experience with OOP/OOD, architecture and design patterns;
  • Experience with AWS infrastructure or other Cloud platform vendors (preferred);
  • Experience with NoSQL Databases (preferred);
  • Experience with Apache Kafka (preferred);
  • Experience with Blockchain (preferred).