Kotlin Developer (m/w/d) - TBAuctions-Tech

Permanent employee, Full-time · Düsseldorf, Germany

Read job description in:
Das bieten wir dir
Viele Gründe sprechen für Surplex als dein neuer Arbeitgeber. Zum Beispiel, dass bei uns Mitarbeiter*innen und deren Bedürfnisse wirklich zählen. Wir pflegen ein wertschätzendes,auf Nachhaltigkeit ausgelegtes Miteinander. Als Teil der TBAuctions-Gruppe führt unsere Geschäftsführung, bestehend aus Michael und Uli, den Kontinental-Bereich (DACH, Spanien & Portugal, Italien, Osteuropa) mit Herz und Verstand und ist für jeden (und wirklich jeden) ansprechbar. Denn flache Hierarchien, offene Türen und kurze Entscheidungswege sind uns wichtig.
Bei Surplex erlebst du eine Unternehmenskultur, die auf Vielfalt in jeglicher Hinsicht setzt. Wir arbeiten in einer lockeren undfreundschaftlichen Atmosphäre.
Und nicht zuletzt bieten wir dir die Möglichkeit, als vollwertiges Teammitglied spannende Aufgaben zu übernehmen und bei unseren Kund*innen einen bleibenden, positiven Eindruck zu hinterlassen, der Surplex' Auftreten als professionelle Online-Auktionsplattform und Arbeitgeber stärkt.
Das sind deine Aufgaben
  • Entwicklung und Wartung von Microservicesfür verschiedene Auktionsbereiche, einschließlich:
    • Kategorien- und Bestandsverwaltung: Sicherstellung einer effizienten Handhabung von Produktkategorien und Beständen
    • Veröffentlichen und Verwalten von Auktionen: Erstellung, Planung und Verwaltung von Auktionsprozessen
    • Bearbeitung von Geboten, Transaktionen und Zahlungen: Aufbau sicherer Systeme für Gebote und Zahlungsabwicklungen
  • Arbeiten in einer projektbasierten Teamstruktur, in der du Fähigkeiten in verwandten Bereichen entwickeln kannst, die nach einheitlichen Standards strukturiert sind
  • Unterstützung von Kollegen bei Entwicklungsaufgaben, Bereitstellung von Hilfe und Anleitung nach Bedarf
  • Teilnahme an der technischen Planung, Einbringen von Ideen und Einsichten für zukünftige Projekte

Das wünschen wir uns von dir
  • Du hast Expertise in JVM-Sprachen wie serverseitigem Kotlin, Scala, Java oder C#.
  • Du besitzt fundierte Kenntnisse in der Cloud-Entwicklung, vorzugsweise mit Azure (Erfahrungen mit AWS oder GCP sind ebenfalls von Vorteil).
  • Praktische Erfahrung mit Microservices oder verteilten, ereignisgesteuerten Architekturen ist eine wesentliche Voraussetzung.
  • Fließende Englischkenntnisse sowie mindestens mittlere Deutschkenntnisse werden ebenfalls vorausgesetzt.

Bonuspunkte gibt es für:
  • Expertise in der Kotlin-Entwicklung, insbesondere mit Ktor und Arrow
  • Ausgeprägtes Interesse an oder Erfahrung mit funktionalen Programmieransätzen und -techniken
  • Erfahrung im Umgang mit Message Queues, einschließlich Service Bus, RabbitMQ und OpenMQ
  • Kenntnisse in Datenbanktechnologien wie Azure SQL, Redis und MongoDB
Wie es nun weitergeht
  • Sobald deine Bewerbung bei uns eingegangen ist, wird sie von einem Team bestehend aus dem verantwortlichen Personaler sowie dem Fachverantwortlichen einer genauen Prüfung hinsichtlich der Passgenauigkeit auf unser Anforderungsprofil unterzogen.
  • Sofern wir bei deiner Bewerbung zu einem positiven Ergebnis kommen, werden wir dich im nächsten Schritt zu einem ersten Video-Interview einladen. Darauf folgt dann ein weiterer Temin vor Ort in unserem Büro in Düsseldorf.
  • Unsere zukünftigen Mitarbeiterinnen und Mitarbeiter möchten wir auf jeden Fall einmal persönlich kennenlernen. In einem zweiten Schritt lernst du neben dem Leiter der IT auch einen PO, einen Developer und HR kennen. 
  • In manchen Fällen besteht die Möglichkeit eines Schnuppertages, bevor du und wir eine endgültige Entscheidung fällen. Dies werden wir fallbezogen entscheiden.
Könnte das was für dich sein?
Ja?! Dann sollten wir uns kennenlernen. Bewirb dich dazu unter Angabe deiner Gehaltsvorstellung sowie deiner nächst möglichen Verfügbarkeit. Dein Ansprechpartner ist Alexander Chalal. 

Du hast eine Frage zu dieser Stelle? Nutze doch unseren WhatsApp-Chat mit der Personalabteilung, um uns deine Frage zuzusenden! Werktags zwischen 10 und 17 Uhr kannst du uns unter +49 211 97532859 per WhatsApp erreichen und wir bemühen uns, dir schnellstmöglich zu antworten.

Du möchtest dir einen ersten Eindruck von Surplex als Arbeitgeber verschaffen? Dann folge uns auf Instagram (@surplexcareer)!

Bei Surplex sind alle willkommen: Wir stehen für Vielfalt, Inklusion und Chancengleichheit im Hiring, denn so werden Möglichkeiten für uns und euch geschaffen. Wir sind bunt – und wir setzen uns für eine integrative Kultur sowie für ein Gefühl der Zugehörigkeit am Arbeitsplatz ein. Wir freuen uns auf deine Bewerbung!



Über uns

Seit über 25 Jahren zählt Surplex zu den führenden Industrieauktionshäusern Europas und handelt weltweit mit gebrauchten Maschinen und Industrieanlagen. Unser engagiertes Team von über 200 Mitarbeitenden arbeitet sowohl an unserem Hauptsitz in Düsseldorf als auch in unseren 15 Niederlassungen in ganz Europa. Seit August 2024 sind wir Teil von TBAuctions, der führenden europäischen Multimarken-Plattform für digitale B2B-Auktionen von Gebrauchtwaren, die über 1.200 Mitarbeitende beschäftigt. Innerhalb dieser Struktur leiten wir den Kontinentalbereich und bringen unsere Expertise in den internationalen Markt ein.

Bei Surplex verbinden wir die Vorteile des modernen Onlinehandels mit traditionellem Kundenservice. Wir begleiten unsere Kunden durch jede Phase des Kauf- und Verkaufsprozesses, bieten maßgeschneiderte Lösungen und sorgen für höchste Kundenzufriedenheit. Werde Teil unseres Teams und gestalte mit uns die Zukunft des Gebrauchtmaschinenhandels!

That’s what we offer
There are many reasons why Surplex could be your new employer. For example, at Surplex, employees and their needs truly matter. We cultivate a respectful, sustainability-focused working environment. As part of the TBAuctions group, our management, led by Michael and Uli, heads the Continental division (DACH, Spain & Portugal, Italy, Eastern Europe) with both heart and mind and is accessible to everyone (and we really mean everyone). Flat hierarchies, open doors, and short decision-making processes are important to us.
At Surplex, you will experience a company culture that embraces diversity in every way. We work in a relaxed and friendly atmosphere.
And last but not least, we offer you the opportunity to take on exciting tasks as a full member of the team, leaving a lasting, positive impression on our customers, which strengthens Surplex's image as a professional online auction platform and employer.
Your tasks will include
  • Developing and maintaining microservices for various auctioning domains, including:
    • Category and inventory management: Ensuring efficient handling of product categories and inventory
    • Publishing and managing auctions: Creating, scheduling, and managing auction processes
    • Handling bids, transactions, and payments: Building secure systems for bids and payment processing
  • Working in a project-based team structure, where you can develop skills across related domains that follow consistent standards
  • Supporting colleagues with development tasks, providing assistance and guidance as needed
  • Participating in technical planning, contributing ideas and insights for upcoming projects
That’s what we are expecting of you
  • You demonstrated expertise in JVM languages such as server-side Kotlin, Scala, Java, C#
  • Proficiency in cloud development, preferably with Azure (though familiarity with AWS or GCP is also beneficial)
  • Hands-on experience with microservices or distributed, event-driven architecture is a key requirement
  • Fluency in English is expected, along with at least intermediate German language skills

Bonus Points for:
  • Expertise in Kotlin development, particularly with Ktor and Arrow
  • A keen interest in or experience with functional programming approaches and techniques
  • Experience managing message queues, including Service Bus, RabbitMQ, and OpenMQ
  • Knowledge of database technologies, such as Azure SQL, Redis, and MongoDB
What will happen next
Once we receive your application, it will be thoroughly reviewed by a team consisting of the responsible HR representative and the hiring managers to assess how well it fits our requirements.
If your application results in a positive evaluation, we will invite you to a first video interview as the next step. Followed by another Meetup in person, in our Düsseldorf Office.
We always want to meet our future employees in person. In the second step, you'll have the chance to meet not only the Head of IT but also a Product Owner, a Developer, and someone from HR.
In some cases, there is the option of a trial day before you and we make a final decision. This will be decided on a case-by-case basis.
Does this sound interesting to you?
Yes?! Then we should get to know each other. Apply by providing your salary expectations and your earliest possible availability. Your contact person is Alexander Chalal.
Do you have a question about this position? Use our WhatsApp chat with the HR department to send us your question! You can reach us on weekdays between 10 AM and 5 PM at +49 211 97532859 via WhatsApp, and we will do our best to respond as quickly as possible.
Would you like to get a first impression of Surplex as an employer? Then follow us on Instagram (@surplexcareer)!
At Surplex, everyone is welcome: We stand for diversity, inclusion, and equal opportunity in hiring because that creates opportunities for us and for you. We are colorful – and we are committed to fostering an inclusive culture and a sense of belonging in the workplace. We look forward to receiving your application!

About us
Surplex has been one of Europe's leading industrial auction houses for over 25 years and trades in used machinery and industrial equipment worldwide. Our dedicated team of over 200 employees works both at our headquarters in Düsseldorf and in our 15 branches across Europe. Since August 2024, we have been part of TBAuctions, the leading European multi-brand platform for digital B2B auctions of used goods, employing over 1,200 people. Within this structure, we manage the continental division and bring our expertise to the international market.

At Surplex, we combine the advantages of modern online trading with traditional customer service. We guide our customers through every stage of the buying and selling process, offering customized solutions and ensuring the highest level of customer satisfaction. Become part of our team and shape the future of the used machinery trade with us!
Your application
We are looking very much forward receiving your application!
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.