Logo of Arvato Financial Solutions Tech Center

Full-Stack Java Developer

Tallinn, Estonia
Photo of Karina Timchenko
Recruiter
Karina Timchenko
Roles:
Frontend
Backend
Must have skills:
Java
Angular
Nice to have skills:
Docker
Kubernetes
Azure
Considering candidates from:
Baltics, Central Europe, Nordics, Georgia, Azerbaijan, Kazakhstan, Armenia, Israel and Latin America
Work arrangement:
Onsite only
Industry:
Financial technology
Language:
English
Level:
Middle or senior
Visa sponsorship:
Provided
Company size:
51-200 employees
Logo of Arvato Financial Solutions Tech Center

Full-Stack Java Developer

Tallinn, Estonia
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.

IT Arvato is a part of the Bertelsmann SE & Co. KGaA.
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 and use modern technologies. You’ll play a key role in developing and polishing features for a system that rewards livestock owners for taking proper care of farm animals. You will have the chance to tackle complex problems and use modern technologies, and participate also on the implementation of a new B2B system.

Tasks: 
  • Develop, implement and maintain software applications and workflows using state-of-the-art technologies and tools
  • Evaluate, estimate and implement business requirements
  • Identify problems, suggest improvements, and share solutions
  • Support and interact with people in international locations
  • Collaborate closely with teammates and internal stakeholders
Must-have:
  • Experience in implementing backend services using Java 11 and up and Spring Boot Framework
  • Experience in writing unit and integration tests in JUnit 5, using Mockito and TestContainers
  • Experience in interacting with Microsoft SQL databases using JPA, Liquibase, and custom T-SQL queries
  • Experience in setting up  local development environments using Docker Compose
  • Experience in creating and maintaining components in Angular projects
  • As a person, you have excellent collaboration and communication skills and are also fluent in English.
  • You have a solution-oriented analytical mind, focused on delivering best quality. You are highly self-driven, eager to take new challenges, hungry to learn new skills and to keep yourself up to date with new technologies in the field
Nice-to-have:
  • Kafka, Microsoft Azure or involvement in FinTech 
Benefits:
  • Flexible working hours and location as long as you're there for your team members
  • Phone and compensation for calls
  • Other benefits of your choice: sports compensation/free parking/additional health insurance/extra vacation/smart devices 
Interview process:
  • Intro call with Toughbyte
  • Arvato's HR runs a 20-30-minute culture fit interview 
  • An interview with a Team Manager (and possibly with someone from a Technical Team) - introductional + some general technical questions
  • Tech call where technical skills will be evaluated (may last up to 1,5 hours)
  • Final decision

Position closed, but we can still help

Check out our current open positions