Roles:
Backend
Must-have skills:
Java
One of skills:
AWSAngularSpringJavaScript
Considering candidates from:
Estonia
Estonia
Work arrangement: Onsite or hybrid
Industry: Financial Services
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Company
Finbite Invoice Center has been offering an all-in-one environment for businesses looking to make their accounting processes smarter for over 10 years. They are the market leader in Estonia, with a market share of over 40% of all companies receiving purchase invoices.
Description
Currently, they are looking for a Senior Java Developer to join their team in Tallinn. This isn’t just another development role — it’s an opportunity to own your work, help modernize the company's platform, and be a part of a culture that values openness, autonomy, and common sense.
Tasks:
Tasks:
- 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 a technologically complex environment
- Take ownership of the products you develop — truly understanding them and ensuring their performance
- 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
Must-have:
- A proven background with 5+ years of experience in backend Java development
- Strong technical foundations ideally including Java SE/EE, Spring, Hibernate, Postgres, Angular, and JavaScript
- Experience working with AWS
- Familiarity with tools like Eclipse/IDEA, Jenkins, Docker, GitLab, Gradle, Maven, and jRebel
- Expertise in web services (SOAP, REST) and JMS
- 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 who is already based in Estonia (sadly we don´t offer relocation)
Nice-to-have:
- Oracle experience is a bonus
Benefits and conditions:
- A growth mindset backed by 10+ years of international experience
- Interesting and steady work
- 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 on businesses in Estonia and around the world
- 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
Interview process:
- Interview with the HR manager and the CEO of the company
- Technical interview with the Development Team Lead
- A small technical task to do at home