Senior Java Developer

Senior Java Developer

We are looking for a Senior Java Developer to join our team in Tallinn. This isn’t just another development role — it’s an opportunity to own your work, help modernize our platform, and be a part of a culture that values openness, autonomy, and common sense.

Apply

At Finbite, we’ve been offering an all-in-one environment for smarter accounting processes for over a decade. As one of the leading e-invoice operators in the Baltic region, we power the invoicing for over 40% of Estonian companies, have a growing presence in Lithuania and Latvia and increasing number of international clients.

 

As e-invoice operator we exchange of nearly 3 million invoices every month across various market participants. But we are more than just an invoicing platform — we’re a SaaS company dedicated to automating and optimizing financial processes for businesses worldwide. From PDF invoice digitalization to invoice approval workflows and expense report management via our mobile app, our comprehensive solutions empower companies to simplify their accounting and finance operations. Operating fully in the cloud, Finbite delivers secure, reliable, and scalable services to B2B customers globally.

 

Whether you’re looking to drive innovation, collaborate with a forward-thinking team, or work in a company committed to making financial processes effortless, Finbite offers the perfect opportunity to grow and make an impact. Do you thrive in solving complex problems and aren’t afraid of diving into legacy systems? Do you want to take ownership of meaningful work, make a real impact? If so, we’d love to hear from you!

 

 

What You’ll Do

  • Build and enhance a flexible, user-friendly information system to deliver an excellent customer experience.
  • Dedicate the majority of your time to backend (Java) development, though frontend experience is a bonus.
  • Find solutions in technologically complex environment.
  • Take ownership, understand and ensure the performance of the products you develop.
  • Write high-quality, maintainable, and well-performing code.
  • Contribute to testing, documentation, and continuous improvement of our systems.
  • Support production users and investigate any issues they encounter.
  • Analyze both business and technical requirements and propose solutions that make sense.

What Are We Looking For

  • A proven background with 5+ years of experience in backend Java development.
  • Someone with strong technical foundations, ideally including Java SE/EE, Spring, Hibernate, Postgres, Angular, JavaScript.
  • Experience working with AWS.
  • Familiarity with tools like Eclipse/IDEA, Jenkins, Docker, GitLab, Gradle, Maven,  jRebel.
  • Expertise in web services (SOAP, REST) and JMS.
  • Oracle experience is a bonus.
  • Quick learning ability, strong analytical skills, and the confidence to solve complex problems independently.
  • A team player who’s not afraid to share their professional opinion and suggest better solutions.
  • Fluency in English (written and spoken).
  • Someone already based in Estonia (sadly we don´t offer relocation).

Why Join Finbite?

  • A startup mindset backed by 10+ years of international experience.
  • Open and transparent culture: everyone has a say, and we work on things that matter.
  • You’ll have the freedom to work autonomously and work on products with real impact for businesses in Estonia and around the world.
  • Interesting and steady work.
  • Remote work opportunity and a cozy HQ in Tallinn, Estonia.
  • Different benefits and compensations to promote physical and mental health.
  • Paid days off for important life events.

 

If you like what you read, we’d love to hear from you! Let’s build something amazing together.

Why should you join team Finbite?

01

Flexible work opportunities. Contribute to building the future of fintech from office, home or using hybrid solutions.

02

Personal fulfilment outside working hours. Get 5 days of additional vacation each year to do what you love.

03

Your health and well-being are our top priorities. At Finbite, employees enjoy a variety of benefits to support an active and well-balanced lifestyle.

04

Taking time for yourself matters, but coming together is just as rewarding. We organize events and celebrate milestones as a team.

05

If you want to innovate, collaborate with a forward-thinking team, and simplify accounting, Finbite is your chance to grow and make an impact.

We can’t wait to hear from you

Upload your CV
Upload your CV
Accepted formats: .pdf, .docx (max. faili suurus 4 MB)