Scala Developer, 4+ years experience19 Jan 2021

  • Client: Top 10 Multinational Bank in Romania
  • Office Location: Northern Area, Bucharest
  • Contract Duration: At least 12 months
  • Project No: 011051220


Job Description



We are looking for Scala Programmers to join our client IT Department for development of a new solution that will sit at the core of payments processing in various countries.


  • Develop and maintain software programs according to a set of coding standards
  • Work with: Scala, Java, Cats, AKKA, WebComponents, while building a next gen global payments processing system
  • Participate in the scrum ceremonies with your team
  • Participate in technical analysis design
  • Be part of a CI/CD environment
  • Estimate duration of programming and unit testing phase
  • Provide technical insight and actively participate in feature analysis
  • Keep the technical documentation up-to-date with new/changed technical design details during implementation
  • Take responsibilty of your code - from IDE to local development environment to production
  • Perform unit testing and register tests results after implementation to assure that every component of the application that was added or changed is working properly
  • Provide technical support for new and existing applications, acting as 3rd line support - develop fixes and procedures for 2nd line support



  • At least 4-5 years of IT experience in software application development
  • Experience in working with the JVM
  • Experience building high throughput, low latency, real time, scalable & resilient systems
  • Experience working within Continuous Delivery or Continuous Deployment processes
  • Solid understanding of Scala or other functional programming languages
  • Solid understanding of functional programming and OOP concepts
  • Good understanding of the benefits of TDD/BDD and discipline towards these practices


  • University degree in Computer Science or other related fields preferred


  • Exellent level of English, verbal & written
  • Good communication skills, awareness towards emotional intelligence factors
  • Quality orientation and attention to detail
  • Very good organizational skills

Nice to have requirements

  • Strong foundational knowledge and ability to adapt to new technologies and paradigms 
  • Experience with Akka, Akka Streams, Docker, OpenShift, Kubernetes, Azure Devops, SQL Server, Kafka, Cassandra, Linux a big plus
  • Java understanding is also a plus
  • Understanding of Agile - Scrum methodologies 

Send your CV now, using the form below:

upload cv