Senior Java Backend Developer (m/f) - FinTech Application

Apply now

We are smava, the online loan comparison platform.  We provide transparency and fairness to our customers by giving them all relevant data and information to act as empowered market participants. Our mission is disrupting financial services by digitalizing lending. We provide consumers with the fastest, most convenient and most affordable personal credit solutions which fit their individual needs best. As a Berlin based FinTech we have grown to over 300 employees and strive to continue that successful growth. To achieve that, we are looking for the best employees to expand our team- employees like you!

As part of our expansion strategy, we are opening the first software engineering smava branch outside Germany and we are planning to do this in the city of Vigo, Spain. For our new site in Vigo, we are looking for

Senior Java Backend Developer (m/f) – FinTech Application

Our IT-Team focuses on steadily improving our smava ecosystem of personal credit solutions. We continuously develop our online loan comparison platform and implement new product features. The whole application system consists of more than 50 individual services. That’s why we are currently looking for skilled Senior Java Developers who have strong experiences in designing and building scalable high-performing applications.

The smava development team gives you the opportunity to learn from some of the most brilliant engineering minds from all around the world (Dominik, Lead Architect).”

Some projects our developers work on:

  • Migrating huge monolitic applications into a set of smaller and independent services
  • Improving smava architecture to increase functional A-B testing
  • Supported by our Transformation Lead & Agile Coach, we are on the road to improve agile development to it’s best

Our backend tech stack:

  • Java 8
  • Spring framework  (DI, Security, Scheduling, Tx, Spring REST, Spring WS)
  • Spring Cloud Netflix (e. g. Eureka, Ribbon)
  • Messaging JMS / AMQP
  • Maven
  • PostgreSQL, Dynamo DB, Redis
  • Hybrid Cloud Technologies

To get things done you will need:

  • At least six years of working experience with Java Spring framework (some of your projects are still in production)
  • Experience in building distributed, scalable and resilient infrastructure
  • You already have implemented Microservices successfully
  • Proven experiences with Message Services (e.g. RabbitMQ or JMS)
  • SQL data management expertise
  • Working experience in an Agile driven environment
  • Good understanding of software design patterns and best practices
  • Fluent spoken and written English (other languages are considered a plus)

Not necessarily needed, but also helpful:

  • Working experiences with Continous Integration (CI) & Continous Development (CD)
  • NoSQL data management expertise
  • Know how to migrate, deploy and maintain applications into public cloud environment
  • Expertise in dealing with distributed streaming platforms like e.g. Apache Kafka

The mindset we are looking for:

  • Passion for software development
  • Solution driven
  • Open minded
  • Able to communicate

What we offer:

  • The opportunity to drive future technology that changes the financial industry
  • Continuing our growth we will offer also techlead roles or technical management position in the near future
  • Smart colleagues from all around the globe (30 nationalities
  • Flexible working hours
  • Paid education (e. g. trainings, workshops, conferences) 

Did we get your attention? Then we are looking forward to receiving your application including:

  • CV, salary expectations and earliest starting date addressed to David Vazquez Cortizo

Please note that it will be difficult to proceed with your application without the documents mentioned above.

Apply online