Logo of Arvato Financial Solutions

Full-Stack Java Developer

Tallinn, Estonia
Photo of Karina Timchenko
Karina Timchenko
Must have skills:
Nice to have skills:
Considering candidates from:
CIS, Baltics, Central Europe, and Nordics
Work arrangement:
Onsite only
Financial technology
Middle or senior
Visa sponsorship:
Company size:
51-200 employees
Trial period:
4 months
Logo of Arvato Financial Solutions

Full-Stack Java Developer

Tallinn, Estonia
IT Arvato is a part of the Bertelsmann SE & Co. KGaA
Bertelsmann is a media, services and education company that operates in about 50 countries around the world. We provide information, entertainment and media services to inspire people’s daily lives. We aspire to make a valuable contribution to society. We strive to be leaders in our markets and to achieve returns on capital employed that guarantee the growth and continuity of our corporation. Our joint efforts focus on creative content and customer relations. We seek to provide working conditions that are equitable and motivating for our employees. We commit ourselves to ensuring the continuity and ongoing progress of our corporation.
Arvato is an international service provider with nearly 80,000 employees in more than 40 countries who design and implement innovative solutions from all over the world, covering a wide range of business processes. Arvato has 4 different solution groups: Arvato Supply Chain Solutions, Arvato Financial Solutions, Arvato Systems and Majorel.

Estonia hosts their IT Development and Innovation Center unit. Clients from a wide range of industries rely on Arvato’s portfolio of solutions: from telecommunications providers and utilities companies through banks and insurance companies to e-commerce, IT and internet providers. The IT Development and Innovation Center is a part of Arvato Financial Solutions.

Right now AFS is looking for the Full-Stack Java Developer to build a B2B Factoring system. You will have a possibility to solve complex problems, use modern technologies and your daily tasks will include (but not limited to):
  • Playing an important role in developing a new software solution
  • Developing, implementing, maintaining, and supporting software applications and workflows using state of the art technologies and tools
  • Producing the specifications, writing program codes
  • Testing, identifying problems, suggesting improvements, presenting and sharing the ideas for solutions
  • Supporting and interacting with the international locations and vendor partners
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and internal stakeholders

  • Excellent knowledge and experience of Java, Spring Boot, Spring Data (Preferably JDBC)
  • Hands-on experience in Angular, Distributed Systems, Message Queues
  • Experience working in Financial Industry
  • As a person, you have excellent collaboration and communication skills and are also fluent in English. You have an analytical mind and are focused on the best quality. You are highly self-driven, eager to take new challenges, keep yourself up to date with new technologies in the field.

  • A huge bonus would be working experience with Docker, Kubernetes, MS Azure

Position closed, but we can still help

Check out our current open positions