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

Festanstellung, Vollzeit · Düsseldorf, Germany

Lesen Sie die Stellenbeschreibung in:
Das bieten wir dir
Dich erwartet ein internationales, teamorientiertes Umfeld, in dem Zusammenarbeit großgeschrieben wird. Wir bieten dir die Möglichkeit herausragende Produkte und dabei dich selbst weiterzuentwickeln. Das tun wir im Team und mit einer gemeinsamen Vision. Als Teil von TBA-Tech wirst du auch ein Teil von Surplex und damit Mitarbeiter in unserem Office. Dir ist es durch unsere Homeoffice-Policy freigestellt, ob du den größten Teil der Woche im Office verbringst, oder Remote arbeitest. Lediglich am Teamtag ist eine Anwesenheit verpflichtend. 
Das sind deine Aufgaben
  • Entwicklung und Wartung von Microservices fü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, evtl. vor Ort in unserem Büro in Düsseldorf oder per Teams. Wir werden dafür sorgen, dass du durch wechselnde Interviewpartner einen möglichst guten Einblick in die Welt von TBA-Tech und Surplex erhältst.
  • 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
You can expect an international, team-oriented environment where collaboration is a top priority. We offer you the opportunity to develop outstanding products while also advancing your own skills. We achieve this as a team and with a shared vision. As part of TBA-Tech, you will also become part of Surplex and thus a team member in our office. Thanks to our home office policy, you are free to choose whether you spend most of the week in the office or work remotely. Only on team day is attendance mandatory.
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 or via Teams. We will make sure, that you have changing interviewpartners, to give you the best overview of working with TBA-Tech and Surplex.
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!
Deine Bewerbung
Wir freuen uns, dass du Interesse an einer Mitarbeit bei Surplex hast!
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.