Scala Engineer (#12567511)

Lviv, Kyiv
Work type:
Technical Level:
Job Category:
Jordan-based financial institution
We are looking for Scala Engineer to join our team in Kyiv or Lviv office. You will be working with Kafka and AWS services to develop streaming application for no-line banking application.
About the project

Our client is a Jordanian Bank that requires some of their digital processes to be automated and optimized. Everything is big-data-driven so the projects are highly depended on the big-data stack. The company operates through consumer banking, small and medium enterprises, corporate banking, and treasury segments. Further, it provides brokerage, finance lease, and banking facilities. The company provides its services through its main branch in Amman and through its 46 branches in Jordan.
If you believe you have the passion, the knowledge, the skills and capabilities that will allow you successfully join our team, please apply through our online application service.
Main tasks and Responsibilities:
  • Developing real-time streaming application for a banking organization.
  • Optimization and performance tuning to process the large volume of data streams for analysis and persistence.
  • Sharing new ideas and techniques and methodologies
  • Delivering quality through well written unit testing
  • Research and evaluate technical options to implement business requirements
  • Take part in requirements analyzes
  • Collaborate and communicate with team and customer in all development phases
  • 2+ years of commercial Scala development experience
  • Ability and willing to work with Kafka
  • Strong knowledge of data structures and algorithms
  • Working experience with NoSQL and relational databases
  • Experience in software performance optimization, knowledge of practices and tools;
  • Solid knowledge of OOP and OOD;
  • Expertise in automated build, test & deploy.
  • Experience with unit testing
  • Strong knowledge of design patterns
  • Understanding of design principles behind scalable and testable applications
  • Upper-intermediate level of English
Would be a plus:
  • Experience with AWS (AWS Kinesis, AWS S3, AWS Redshift)
  • Experience with Python and/or shell scripting
We offer:
  • Flexible working hours
  • A competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • An inspiring and comfy office
  • The best hardware
  • A masseur and a corporate doctor
  • Relax zones
  • Relocation package
  • Regular office fruit delivery
Professional growth:
  • Challenging tasks and projects
  • An individual development plan
  • A personal education budget
  • A regular performance appraisal
  • Mentorship opportunities
  • Business trips
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.