Roles:
Backend
Must-have skills:
Java
One of skills:
DockerKubernetesNoSQLSQLAWS
Nice-to-have skills:
Scala
Considering candidates from:
Baltics, Latin America, Nordics, Armenia, Austria, Azerbaijan, Croatia, Czech Republic, Georgia, Hungary, Israel, Kazakhstan, Poland, Romania, Serbia, Slovakia and Slovenia
Baltics, Latin America, Nordics, Armenia, Austria, Azerbaijan, Croatia, Czech Republic, Georgia, Hungary, Israel, Kazakhstan, Poland, Romania, Serbia, Slovakia and Slovenia
Work arrangement: Onsite
Industry: IT Services and IT Consulting
Language: English
Level: Middle
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
Size: 51 - 200 employees
Company
Riverty 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. Riverty has 4 different solution groups: Riverty Supply Chain Solutions, Riverty Financial Solutions, Riverty Systems and Majorel.
Estonia hosts their IT Development and Innovation Center unit. Clients from a wide range of industries rely on Riverty's portfolio of solutions: from telecommunications providers and utilities companies through banks and insurance companies to e-commerce, IT and internet providers.
IT Riverty is a part of the Bertelsmann SE & Co. KGaA.
Estonia hosts their IT Development and Innovation Center unit. Clients from a wide range of industries rely on Riverty's portfolio of solutions: from telecommunications providers and utilities companies through banks and insurance companies to e-commerce, IT and internet providers.
IT Riverty is a part of the Bertelsmann SE & Co. KGaA.
Description
Now, their Payment Solutions team is looking for a Software Developer who can dive into complex systems and understand their business logic. They build Risk Management solutions to prevent fraud and mitigate the financial risks of the customers. In this role, you will be working in an agile, self-organized, and cross-functional team, where diversity is highly welcomed. You and your team share the responsibility for the entire product lifecycle.
Tasks:
Tasks:
- Developing new features
- Participate in testing (unit, functional, integrational, performance)
- Implementing solutions
- Taking care of maintenance (system) and release/rollout software applications
- You will also analyze and document, cooperate with internal stakeholders, produce the specifications, and write the program codes. As well as seek, evaluate and recommend new technologies and concepts
Must-have:
- In-depth Java skills and are familiar with spring boot
- Proficiency with Restful API development using REST/JSON interfaces
- Knowledge of Docker and Kubernetes and NoSQL or SQL databases on cloud, such as AWS
- Enthusiasm about agile methods and clean code development
- You are a true team player and enjoy working in a team to achieve common goals
- Good communication and collaboration skills, and fluency in English
- A degree or on the acquisition in the IT field
- You like to build new and improve existing services and enjoy delivering high-quality code meeting technical functional and non-functional requirements
- You have experience and are ready to work in a transformational environment and projects
Nice-to-have:
- Knowledge of CI/CD and delivery pipelines with Jenkins
- You have been in touch with GIT, Sonarqube and Maven
- Other JVM languages like Scala
- Know how to guarantee quality assurance with:
- Test-Driven Development
- Mocking
- Design patterns
- Clean Code
- Extensibility and testability of code
- Documentation
- Web application security
- Performance testing and tuning
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