Min. 2 years of development experience in Java or Scala.
Willingness to pick up the other language if not already mastered at a sufficient level is important.
OOP design skills with an understanding or at least personal interest towards the concepts of Functional Programming
Desire to work with various stakeholders in order to understand business requirements and deliver best value for them.
Strong analytical and problem-solving skills
A good command of English and in general good communication skills
Knowledge of data engineering, architecture and data modeling is a plus.
Willingness to understand and enhance other people’s code, being able to work in an environment where developers will oversee and work on wider components also dealing with older legacy code.
Spring knowledge is an advantage, but in general willingness to learn, work with and even enhance in-house developed frameworks is a must.
Prior experience in working with Git, Bitbucket, Jenkins, working with PR-s, using JIRA, following the Scrum Agile methodology is an advantage.
Prior knowledge of financial products is an advantage but not necessary as long as candidate is interested in learning them.
Bachelors or Masters in any relevant field of IT/Engineering area is an advantage.