Java Backend Developer

Offer by Rocket Internet SE

java

design

microservices

tdd

javascript

apache

spring

ABOUT US



WE ARE LENDICO



Lendico is a modern FinTech company focussing on the intermediation of company loans via an online lending market place. On its platforms, Lendico connects companies and investors and offers a fast and digital alternative to regular banks. The loan process is completely online and without any branch network. With the most modern technologies and innovative processes Lendico aims for minimizing the cost and handling efforts connected to company financing.


Since its foundation in December 2013, Lendico has gained the trust of more than 400.000 users and won several awards in the P2P-segment.



YOUR RESPONSIBILITIES



As Backend Developer you'll work on our "Core Components" - a microservice-based core banking system that manages loans and investments, processes payments, handles transaction volumes of millions of Euros and communicates with various internal and external APIs.



Together with our product managers and developers, you will:


Work on transactional services around payments and accounting


Help to maintain and improve our existing services, as well as the overall architecture


Design, build and test new features and services in our system


Perform code-reviews and pair-programming



YOUR PROFILE



Strong analytical skills and willingness to come up with new and innovative ideas and solutions


Team player who is able collaborate in an international team and who can communicate ideas and solutions clearly- Experience in software development with Java 8 and the Spring Framework


 Knowledge of the JVM and common tools like Maven


Experience with TDD, unit and integration tests (JUnit)


Experience in working with relational databases like MySQL/MariaDB


Strong experience with distributed systems and RESTful services


Prictical experience with building microservices (Docker, Kubernetes)


Either one of the follwing is a nice to have:



Prior experience in a FinTech company, working on accounting and payment (SEPA) related topics


Experience in another JVM-language, like Kotlin


Knowledge of other languages like JavaScript (node.js) or Go


Experience in distributed message queueing systems like Apache Kafka



WHAT WE OFFER



An unlimited contract


A steep learning curve in an innovative industry; including plenty of responsibility and conceptual freedom


An international team of experts who inspire and support you


An easily accessible and modern workplace


Regular get-togethers, team building events, barbecues, and parties


Typical startup perks: soft drinks and snacks for free, language classes for German and English, company pension scheme, etc.

A new version is available REFRESH