You are on page 1of 2

Senior Software Engineer

Job requirements

● Strong Java development background

● Managing the work of other developers

● Participation as a developer in the development process throughout the project

● Initiative, ability to lead the work of other developers

● Ability and experience to make architectural decisions, negotiate with the client

● Good team player and communicator (member of 6-8 member development team), active
communication with both development team specialists and client-side technical people.
● Continous improvement mindset

Project description

● Helmes has won a 4-year tender from Statistics Estonia to create a new collection
application from scratch on the Java platform.
● Agile phased development. By now, the architecture of the system has been created, step-
by-step developments are taking place.
● Opportunity to contribute to the creation of a large system important for the Estonian state
(collection of data from private and legal persons - surveys / personal questionnaires). The
system will also conduct electronic census (REL)
● There is no need to help or develop old legacy systems in the procurement. The system is
built from scratch on a free, modern platform.
● Helmes has been a customer of Statistics Estonia for many years, the customer relationship
is good and Helmes is a welcome partner to create a new system
● Helmes also has commercial knowledge of the existing (so-called old) collection application.

● Opportunity to work with other great professionals in a 6-8 member agile team

Technologies

● Java 11, Angular 11+

● Spring Boot 2.4.0+

● Spring JDBC

● Spring Security

● PostgreSQL 13, Liquibase


● Git, Gradle/Maven

● SLF4j + logback

● X-tee, REST services

Team description

3 developers, service designer, project manager, tester, system analyst

location Tallinn Office,

You might also like