📍 Tallinn / Tartu, Estonia
We design secure systems that primarily deal with digital identity covering all parts of the process from enrollment, credentials creation and issuance and usage. Both the back end services as well as client side including mobile applications. We design communication protocols and implement new cryptographic solutions with the help from Cybernetica's in-house Information Security Research Institute.
We use Java, Spring Boot, PostgreSQL, Redis, Oracle, Gradle, Gatling, Docker and many other technologies to implement these solutions.
Testing your own work, implementing automatic test suites
Documenting your work
Designing and implementing SplitKey based components according to functional specification and architecture
Strong Java skills
Previous experience with JVM technology stack (Spring, Hibernate)
Previous experience with relational database
Ability to work independently and as a team
Previous working experience as a software developer
Degree in information technology or related field attained or in progress, or equivalent level of professional experience
Very good spoken and written English
The chance to develop innovative digital identity products and solutions for the international market
Possibility to improve your skills in a very smart and competent team
Flexible working arrangements
Mental and physical health benefits, such as health days, sports allowance, massage
Possibility to attend work-related conferences or trainings of your own choice
Private office space in Tallinn or Tartu
We value an atmosphere of learning, collaboration and proactive problem solving, paying great attention also to work-life balance.
Michael Buckland, Head of Department
"Our team values its people. You aren't a resource to us, you are an asset. Join us in building the future of digital identity solutions off the foundations of our solid track record for innovation"
Our Senior Recruiter Liis will be happy to answer your questions.