Auf einen Blick
- Aufgaben: Entwickle und skaliere eine innovative B2C-Marktplatzanwendung mit Java.
- Arbeitgeber: Wir sind ein internationales Unternehmen, das eine Plattform für den Verkauf von refurbished Handys aufbaut.
- Mitarbeitervorteile: 100% Remote-Arbeit, flexible Arbeitszeiten und die Möglichkeit, mit neuesten Technologien zu arbeiten.
- Warum dieser Job: Arbeite in einem agilen Team an einem bedeutenden Projekt mit globaler Reichweite.
- Gewünschte Qualifikationen: Erfahrung in Java, Spring Boot und REST APIs ist erforderlich; Unit-Testing-Kenntnisse sind ein Plus.
- Andere Informationen: Möglichkeit zur Verlängerung des Vertrags und ein Empfehlungsprogramm für erfolgreiche Kandidaten.
Position: Freelance Java Developer
Contract Length: 4-6 Monate zunächst (Verlängerungen möglich)
Location: 100% Remote
Start Date: Juni/Juli 2025 (Juli-Start bevorzugt)
Sprache: Englisch
Über uns
Wir entwickeln eine hochmoderne internationale Marktplatzplattform, die Unternehmen und Verbraucher verbindet, um refurbished Telefone zu kaufen und zu verkaufen. Im Rahmen dieser Initiative bauen wir ein skalierbares Greenfield-MVP, das für den globalen Einsatz konzipiert ist. Dies ist eine fantastische Gelegenheit, mit einem agilen Team an einem dynamischen und wirkungsvollen Projekt zu arbeiten.
Rollenübersicht
Wir suchen einen erfahrenen Java-Entwickler, der unserem agilen Entwicklungsteam beitritt. Sie werden eine entscheidende Rolle bei der Verbesserung und Skalierung des MVP spielen, mit Fokus auf der Kernanwendung Spring. Dazu gehört das Erstellen neuer Funktionen, die Gewährleistung einer hohen Leistung und die Integration von Drittanbieterdiensten im Zusammenhang mit Zahlungen und Logistik.
Unser Team legt Wert auf sauberen, gut dokumentierten und gut getesteten Code, daher ist ein starkes Hintergrundwissen in der Unit-Tests und Aufmerksamkeit für Details unerlässlich.
Verantwortlichkeiten
- Zusammenarbeit mit dem Product Owner, Engineering Manager und Entwicklern zur Bereitstellung hochwertiger Lösungen.
- Entwicklung und Skalierung der Kernanwendung Spring für einen B2C-Marktplatz.
- Arbeiten an REST-APIs, Integration von Drittanbieter-Zahlungs- und Logistikdiensten.
- Schreiben und Pflegen von Unit-Tests (z.B. JUnit, Mockito) für robuste Codequalität.
- Beitrag zur Dokumentation und zu Best Practices der Plattform.
Erforderliche Fähigkeiten und Erfahrungen
- Beherrschung von Java (Kotlin-Erfahrung oder Interesse ist ein Plus).
- Starkes Wissen über Spring Boot, Spring Data und Spring Framework.
- Erfahrung mit PostgreSQL-Datenbanken.
- Fähigkeit zur Entwicklung und Pflege von REST-APIs.
- Vertrautheit mit Versionskontrollsystemen wie GitLab.
- Nachgewiesene Erfahrung im Schreiben von Unit-Tests (z.B. JUnit, Mockito).
Bevorzugte Fähigkeiten
- Erfahrung mit AWS-Cloud-Infrastruktur und -Diensten.
- Kenntnisse in End-to-End- und Integrationstests.
- Full-Stack-Entwicklungserfahrung mit React.
- Frühere Erfahrung in der Arbeit mit Kotlin.
Was wir bieten
- Ein herausforderndes und wirkungsvolles Projekt im internationalen Marktplatzbereich.
- Die Flexibilität von 100% Remote-Arbeit.
- Zusammenarbeit mit einem talentierten und erfahrenen agilen Team.
- Gelegenheiten, mit den neuesten Technologien und Branchenbest Practices zu arbeiten.
So bewerben Sie sich
Wenn dies nach der perfekten Gelegenheit für Sie klingt, senden Sie bitte Ihren Lebenslauf, Ihre Verfügbarkeit und Ihren Tagessatz. Wir werden Ihre Bewerbung prüfen und einen Anruf planen, um die Position weiter zu besprechen.
Empfehlungsprogramm: Wenn diese Rolle nicht für Sie geeignet ist, empfehlen Sie einen Kandidaten, und wenn er erfolgreich eingestellt wird, werden Sie belohnt!
Schließen Sie sich uns an, um einen Einfluss im globalen Marktplatzbereich zu erzielen!
Kontaktperson:
Montash HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Freelance Java Developer
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit anderen Java-Entwicklern und Fachleuten in der Branche zu vernetzen. Engagiere dich in relevanten Gruppen und Foren, um deine Sichtbarkeit zu erhöhen und potenzielle Kontakte zu knüpfen.
✨Tip Nummer 2
Zeige deine Fähigkeiten! Erstelle ein Portfolio oder GitHub-Profil, das deine besten Projekte und Codebeispiele zeigt. Dies gibt uns einen Einblick in deine Programmierfähigkeiten und deinen Stil, was dir helfen kann, dich von anderen Bewerbern abzuheben.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor! Übe häufige Java- und Spring-bezogene Fragen sowie Coding-Challenges. Dies wird dir helfen, dein Wissen zu festigen und sicherer in Interviews aufzutreten.
✨Tip Nummer 4
Informiere dich über unser Unternehmen! Verstehe unsere Mission und die Technologien, die wir verwenden. Wenn du während des Gesprächs zeigst, dass du dich mit uns identifizierst und unsere Ziele verstehst, wird das einen positiven Eindruck hinterlassen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Freelance Java Developer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.
Lebenslauf anpassen: Passe deinen Lebenslauf an die spezifischen Anforderungen der Stelle an. Betone deine Erfahrungen mit Java, Spring Boot und REST APIs sowie deine Kenntnisse in der Softwareentwicklung und im Testen.
Motivationsschreiben verfassen: Schreibe ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du für diese Position geeignet bist. Gehe auf deine Erfahrungen mit agilen Teams und deine Fähigkeit ein, qualitativ hochwertigen Code zu schreiben.
Dokumente überprüfen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein CV, das Motivationsschreiben und die Angaben zu deiner Verfügbarkeit klar und professionell sind.
Wie du dich auf ein Vorstellungsgespräch bei Montash vorbereitest
✨Bereite dich auf technische Fragen vor
Da die Position einen starken Fokus auf Java und Spring hat, solltest du dich auf technische Fragen zu diesen Themen vorbereiten. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Entwicklung von REST APIs und der Nutzung von PostgreSQL zeigen.
✨Zeige deine Erfahrung mit Unit-Tests
Die Rolle erfordert Kenntnisse in der Erstellung von Unit-Tests. Sei bereit, über deine Erfahrungen mit JUnit und Mockito zu sprechen und erkläre, wie du sicherstellst, dass dein Code gut getestet und dokumentiert ist.
✨Verstehe die agile Arbeitsweise
Da das Team agil arbeitet, ist es wichtig, dass du die Prinzipien der agilen Softwareentwicklung verstehst. Bereite dich darauf vor, darüber zu sprechen, wie du in einem agilen Umfeld gearbeitet hast und welche Methoden du bevorzugst.
✨Frage nach den Projekterwartungen
Nutze die Gelegenheit, um Fragen zu stellen. Erkundige dich nach den spezifischen Zielen des Projekts und wie der Erfolg gemessen wird. Dies zeigt dein Interesse und Engagement für die Rolle und das Unternehmen.