Scala Developer

Bucharest, Romania
Full Time Employment
Middle / Senior Level
No. of Openings: 1
Posted 1 month+ ago

RINF TECH has grown from a Romanian start-up into a company with over 400 employees and successfully open 5 branches in Europe (Kiev, UK, France, Germany, Bulgaria).

We offer IT consulting in software services to our partners that do not have the technical skills set in-house and need additions to their current teams. We are operating on a wide range of technologies and industries.

At RINF TECH you will come across friendly people and a relaxed atmosphere every day. RINFers are eager to learn from each other, explore and reinvent the world of technology. We have an inspiring place to share ideas and build amazing things together.

What you will be working on.

You will be working in one of the most challenging projects - the rewrite of Global Financial Messaging Engine, a critical part of the financial infrastructure. Use the latest technology stack and design principles to directly impact 45 bank entities and more than 300 back-offices.


The Mission

  • Create applications, components, and middleware by working closely with the other team members using the newest JVM/Scala/Akka technologies. Embrace emerging standards while promoting best practices.
  • Take an active part in design and technical decisions on both new and existing components and processes.
  • Be able to mix “big picture” reasoning with component level delivery.
  • Initiate, iterate, and continuously improve on technology, developing the product as well as the way of working.
  • Take ownership by coding components and applications, as well as unit and integration tests.
  • Follow coding and security standards, builds appropriate deployment scripts.
  • Stay on top of new trends in software development technologies, with a focus on the Scala and distributed and concurrent computing with Akka, understand ING Touchpoint platform, components, and standards.
  • Accumulate business domain knowledge and be apple to apply the knowledge to everyday software developments, application architecture, workflow design and data flows, while understanding the current solution.


What you offer us.

  • Proficiency in Scala, JVM.
  • Good knowledge and understanding of the Actor system and/or Akka, ElasticSearch, Apache Kafka and Kafka Streams.
  • Expertise in using relational and non-relational databases, familiarity with Oracle ecosystem is a plus.
  • Unit testing fan, Test Driven Development mindset and a competent developer at performance testing.
  • High curiosity for the business domain.
  • Good understanding of Agile methodologies.
  • Functional programming proponent and practitioner.
  • Optimization techniques and strategies.
  • Experience with CI pipelines (Jenkins, AzureDevOps) and best practices.
  • A good understanding of virtualization technologies: docker, Kubernetes, OpenShift


What we offer you.

  • Flexible working environment
  • Learning budget and platforms
  • Wide variety of projects you could be part of
  • Bonding and drinking events
  • Medical subscription
  • HR representative to guide you in your professional career development.
  • Flexible benefits platform


Our recruitment processes.

  • HR Discussion
  • Technical interview
  • Offer


Meet us!

If you are still unsure, we are inviting you to come by anytime for a tour of our office without any commitment.

*All applications are strictly confidential. We will not disclose any private information without having your approval.