Senior Java Software Developer (Tallinn/Tartu)

Helmes is growing! We are looking for Senior Java Software Developers to join our brand new Java team and client. Perfect opportunity to be on board from the early stages of the project and help to form the technical team. This really is one of those get-in-on-the-ground-floor opportunities to work on a big and influential project. *We are currently filling several Java Developer positions.


You will:

  • Build influential solutions for proactive services in one of the biggest development projects in Estonia
  • Work with the ecosystem of different information systems
  • Create solutions using Java, Spring, Spring Boot, Hibernate, Oracle, Docker, Spring Cloud and e-government components (e.g. digital ID, x-road)
  • Extract the business logic from the persistence layer using a framework like ZEEBE to enable more transparency
  • Work in an agile team and in close collaboration with the client who has a great vision and plan for the future
  • Be a good mentor for your team


We are looking for:

  • Expertise in Java/J2EE technologies and databases, working in an agile development environment
  • Experience with technologies and frameworks mentioned above
  • Caring towards the team, the partners, the clients, and the experience of end-users
  • Ability to solve complex technical tasks independently
  • Quick learning capabilities, strong analytical skills
  • Very good Estonian and English, both written and spoken

Helmes offers:

  • Interesting work full of challenges and learning (this project´s development is focused on BE side)
  • Mentoring and support
  • Personal development plan to reach your maximum potential
  • Well-executed agile work methods
  • Motivating salaries commensurate with your expertise and contribution
  • A healthy and inspiring environment in our Tallinn or Tartu office
  • Many health- and sports-related benefits
  • Free parking in Ülemiste City
  • Read why Helmes is a great place to work