Java Engineer

Kyiv
,
Ukraine

We’re working on a solution that isolates, hides and protects IoT devices from IT networks and related vulnerabilities using bumps-in-the-wire and standalone hardware technology. We are building the software that will control device identity management, secure communications and distributed key management via blockchain architecture. All VPN, management (front and back end) and blockchain software will be built from the ground up (brand new development).  The applications will be built on top of our proprietary encryption libraries, and work may include modifications to those libraries to support this and other customer use cases.

Team: 

  • Team Lead and PO (Absio)
  • 1 FrontEnd Engineer (Temy)
  • 2 Java BackEnd Engineers (Temy, Absio)
  • 1.5 Python Engineer (Absio, Temy)
  • 1 Semi-Manual QA (Temy)
  • 1 intern FrontEnd Engineer 


Project Technology Stack:

Infrastructure:

  • Docker, Gitlab CI/CD, Git

Tech Stack:

  • JavaScript, TypeScript, React.JS,  Redux
  • Java, Spring, Jersey
  • Python

Interview stages

  • 1st stage - interview with our recruiter
  • 2nd stage - interview with our technical expert
  • 3rd stage - the client interview

Responsibilities

  • Developing Java distributed applications using: Spring and Dropwizard frameworks
  • Involvement in system design and tools usage.
  • Unit testing 
  • Extend and support documentation related to current tasks


Requirements

  • At least 3 years in software engineering and development
  • Strong programming skills in Java 2+ years
  • Knowledge of Spring framework
  • Knowledge of Jersey
  • Knowledge of SQL, database version control tools
  • Knowledge of unit testing
  • Docker
  • Experience in developing distributed systems
  • Basic knowledge in cryptography
  • English - intermediate or higher 
  • Version control, git-flow

As a Plus

  • Dropwizard experience
  • Experience with Swagger
  • Setting up CI/CD 
  • Experience with multi-module maven projects
  • JS/Typescript, React.js knowledge, and experience
  • Experience on Blockchain projects would be a plus

Application Form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.