Auf einen Blick
- Aufgaben: Upgrade and modernize backend applications using Java and Scala.
- Arbeitgeber: Join a dynamic team focused on innovative tech solutions.
- Mitarbeitervorteile: Enjoy remote work flexibility and a collaborative environment.
- Warum dieser Job: Be part of a project that shapes the future of technology.
- Gewünschte Qualifikationen: Experience in Java, Scala, and DevOps is essential.
- Andere Informationen: Opportunity to present your work directly to clients.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Wir suchen derzeit einen erfahrenen Backend-Entwickler (Java/Scala) (m/w/d).
Start: 10.03.25
Ende: 30.06.25
Standort: Remote
Umfang: Vollzeit
Projektbeschreibung: Das Ziel des Projekts ist die Modernisierung der bestehenden Anwendung PricingEngine, um ihre zukünftige Betriebsfähigkeit sicherzustellen.
Aufgaben (selbstständig ausgeführt):
- Durchführung des Upgrades von Scala 2.12 auf Scala 3 und von Java 8 auf Java 21, basierend auf Ihrem eigenen Wissen und Ihrer Erfahrung.
- Ersetzen und Versionieren der bestehenden Bibliotheken/Abhängigkeiten während des Java/Scala-Upgrades unter Berücksichtigung der Projektziele und Anforderungen, die im Voraus vom Kunden bereitgestellt werden.
- Integration der Swagger-Schnittstelle.
- Umstrukturierung der bestehenden Anwendung in kleinere, flexiblere Module.
- Überarbeitung und Modernisierung der Azure-Bau-Pipelines (DevOps).
- Präsentation der wichtigsten Änderungen und erzielten Verbesserungen in Online-Meetings zur Genehmigung durch den Kunden.
Fähigkeiten:
Must have:
- Englisch
- Backend-Entwickler JAVA (8-21)/SCALA (2.12 bis Scala 3) Softwareentwickler-Erfahrung
- DevOps-Erfahrung
- Swagger-Erfahrung
- Azure
Nice to have:
- Deutsch
Wir freuen uns darauf, von Ihnen zu hören! Bitte bewerben Sie sich mit Ihrem aktuellsten Lebenslauf.
Senior Backend Developer (Java/Scala) (m/w/d) Arbeitgeber: Michael Bailey Associates
Kontaktperson:
Michael Bailey Associates HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Backend Developer (Java/Scala) (m/w/d)
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit anderen Backend-Entwicklern und Fachleuten in der IT-Branche zu vernetzen. Suche gezielt nach Gruppen oder Foren, die sich mit Java und Scala beschäftigen, um wertvolle Kontakte zu knüpfen.
✨Tip Nummer 2
Halte Ausschau nach Online-Meetups oder Webinaren, die sich auf Java/Scala und DevOps konzentrieren. Diese Veranstaltungen bieten nicht nur wertvolle Informationen, sondern auch die Möglichkeit, direkt mit potenziellen Arbeitgebern in Kontakt zu treten.
✨Tip Nummer 3
Zeige deine Fähigkeiten! Erstelle ein Portfolio oder GitHub-Projekt, das deine Erfahrungen mit den geforderten Technologien (Java, Scala, Azure) demonstriert. Dies kann dir helfen, dich von anderen Bewerbern abzuheben und deine praktischen Kenntnisse zu zeigen.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Java, Scala und DevOps durchgehst. Übe Coding-Challenges und sei bereit, deine Lösungsansätze klar und strukturiert zu präsentieren, um dein technisches Wissen zu demonstrieren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Backend Developer (Java/Scala) (m/w/d)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen, insbesondere in Bezug auf Java, Scala und DevOps. Stelle sicher, dass du diese Punkte in deinem Lebenslauf und Anschreiben hervorhebst.
Lebenslauf anpassen: Gestalte deinen Lebenslauf so, dass er die relevanten Erfahrungen und Fähigkeiten für die Position als Senior Backend Developer widerspiegelt. Betone deine Kenntnisse in Java und Scala sowie deine Erfahrung mit Azure und Swagger.
Motivationsschreiben verfassen: Schreibe ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du für diese Position geeignet bist. Gehe auf spezifische Projekte ein, bei denen du ähnliche Technologien verwendet hast, und zeige deine Begeisterung für die Modernisierung von Anwendungen.
Dokumente überprüfen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf und dein Motivationsschreiben fehlerfrei sind und alle relevanten Informationen enthalten.
Wie du dich auf ein Vorstellungsgespräch bei Michael Bailey Associates vorbereitest
✨Kenntnis der Technologien
Stelle sicher, dass du ein tiefes Verständnis für die verwendeten Technologien wie Java (8-21) und Scala (2.12 bis Scala 3) hast. Bereite dich darauf vor, spezifische Fragen zu diesen Versionen und deren Neuerungen zu beantworten.
✨DevOps und Azure Kenntnisse
Da DevOps und Azure in der Stellenbeschreibung erwähnt werden, solltest du deine Erfahrungen in diesen Bereichen hervorheben. Sei bereit, konkrete Beispiele zu geben, wie du Azure-Build-Pipelines modernisiert oder optimiert hast.
✨Präsentationsfähigkeiten
Da du in Online-Meetings die Änderungen und Verbesserungen präsentieren musst, übe deine Präsentationsfähigkeiten. Überlege dir, wie du technische Informationen klar und verständlich vermitteln kannst.
✨Vorbereitung auf Fragen zur Projektarbeit
Bereite dich darauf vor, Fragen zu deiner bisherigen Projektarbeit zu beantworten, insbesondere zu Herausforderungen, die du beim Upgrade von Softwareversionen gemeistert hast. Zeige, wie du Probleme identifiziert und gelöst hast.