2023-08-23 14:48:55

Software developer

CVKeskus.ee klient

Job Description

We are looking for a Software Developer to join our team in Tartu, Estonia, who is interested in turning incompatible into compatible. 

What you’ll be doing:

  • Develop a unique solution that allows you to integrate anything at once: from plain file upload to SFTP operations to web API inputs
  • Tackle various file formats and communication protocols while understanding their specific needs: CSV, JSON, XML, FTP, REST, SOAP, AMQP, …
  • Constantly improve our tool to close more and more gaps with arbitrary 3rd party implementations
  • Design a brand new module to also handle outbound communication in a flexible, dynamically configurable way
  • Create professional technical documentation about how to use and maintain our solution
  • Automate processes, so that end users won’t have to do much by hand

Requirements

  • Interest in integration i.e. making incompatible things compatible
  • Love (or toleration) for working with raw data, and lots of it
  • Experience with Java
  • Experience or at least willingness to learn Kotlin (derived from Java)
  • Familiarity or at least willingness to learn and work with PHP on a smaller scale
  • Familiarity with microservices architecture
  • Knowledge of Agile processes 
  • An ability to understand the big picture
  • Good team-player with ability to prioritize independently
  • Good verbal and written communication skills in English

Company offers

  • Full time job, with paid lunch hour
  • A say in what you do and how you do it
  • Possibility to work on demanding yet rewarding projects
  • Possibility to improve your skills in a supportive team environment
  • Flexible working hours
  • Team events
  • Market competitive salary
  • Mental and physical health benefits, such as health days and sports allowance
  • Modern office at the center of Tartu