Senior Software Engineer
Jetzt bewerben

Senior Software Engineer

Dortmund Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
A

Auf einen Blick

  • Aufgaben: Entwickle und pflege Software für globale Anwendungen mit modernsten Tools.
  • Arbeitgeber: Ein innovatives Unternehmen, das an der Spitze der Technologie steht.
  • Mitarbeitervorteile: Flexible Arbeitszeiten, Homeoffice-Möglichkeiten und coole Unternehmensveranstaltungen.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite in einem kreativen Team.
  • Gewünschte Qualifikationen: Erfahrung in Java, Teamarbeit und ein Auge für Details sind erforderlich.
  • Andere Informationen: Werde Teil eines dynamischen Teams und bring deine Ideen ein!

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

Job Responsibilities:

  • Architektur, Aufbau und Wartung der Kernsoftware für massiv skalierbare globale Anwendungsbereitstellungen.
  • Erstellung selbstheilender Softwaresysteme mit modernsten Werkzeugen.
  • Zusammenarbeit mit dem Produktmanagement zur Entwicklung visionärer Funktionen.
  • Entwicklung und Implementierung von nebenläufigen, wartbaren und leistungsfähigen Algorithmen.
  • Intensive Arbeit mit Profilern, Benchmarking und Zustandsanalysetools.
  • Identifizierung und Beseitigung von Leistungsengpässen.
  • Lösung von Randfällen und Auffindung der zugrunde liegenden Wahrheiten.

Qualifikationen:

  • Hervorragende zwischenmenschliche Fähigkeiten, fähig, effektiv zu koordinieren und innerhalb eines Entwicklerteams zu arbeiten.
  • Ein hohes Maß an Eigenverantwortung und Stolz auf die eigene Arbeit.
  • Erfahrung in der Entwicklung und Bereitstellung geschäftsrelevanter Software, mit Fachkenntnissen im Schreiben zuverlässiger und skalierbarer Software unter Verwendung von Git, Testing und CI/CD-Tools.
  • Tiefes Wissen über Java und die Java Virtual Machine.
  • Fähigkeit, komplexe Probleme zu debuggen und nachhaltige Lösungen zu implementieren.
  • Erfahrung mit der Integration fortschrittlicher Drittanbietersysteme wie MongoDB, Kafka oder Hazelcast.

Wenn Sie an dieser spannenden Gelegenheit interessiert sind, bewerben Sie sich bitte unten oder wenden Sie sich direkt an (emailprotected).

Senior Software Engineer Arbeitgeber: Annapurna

Unser Unternehmen ist ein hervorragender Arbeitgeber, der innovative Softwarelösungen für globale Anwendungen entwickelt. Wir bieten eine dynamische Arbeitskultur, die Teamarbeit und Kreativität fördert, sowie zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Mit modernsten Technologien und einem Fokus auf Selbstheilungssysteme schaffen wir ein Umfeld, in dem Mitarbeiter stolz auf ihre Arbeit sind und an bedeutenden Projekten mitwirken können.
A

Kontaktperson:

Annapurna HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer

Tip Nummer 1

Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit anderen Softwareentwicklern und Fachleuten in der Branche zu vernetzen. Suche nach Gruppen oder Veranstaltungen, die sich auf Java und Softwarearchitektur konzentrieren, um wertvolle Kontakte zu knüpfen.

Tip Nummer 2

Zeige deine Fähigkeiten! Erstelle ein Portfolio oder GitHub-Repository, das deine besten Projekte und Codebeispiele zeigt. Achte darauf, dass du auch Beispiele für die Verwendung von CI/CD-Tools und deine Erfahrungen mit MongoDB oder Kafka einfügst.

Tip Nummer 3

Bereite dich auf technische Interviews vor! Übe häufige Programmierfragen und Algorithmen, die für die Rolle eines Senior Software Engineers relevant sind. Nutze Plattformen wie LeetCode oder HackerRank, um deine Problemlösungsfähigkeiten zu verbessern.

Tip Nummer 4

Sei proaktiv! Wenn du Fragen zur Stelle oder zum Unternehmen hast, zögere nicht, uns direkt zu kontaktieren. Zeige dein Interesse und deine Begeisterung für die Position, indem du spezifische Fragen stellst, die deine Kenntnisse über unsere Produkte und Technologien widerspiegeln.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer

Architektur von Software
Entwicklung von skalierbaren Anwendungen
Selbstheilende Softwaresysteme
Zusammenarbeit mit Produktmanagement
Entwicklung von leistungsfähigen Algorithmen
Profiling und Benchmarking
Leistungsoptimierung
Problemlösungsfähigkeiten
Teamarbeit und interpersonelle Fähigkeiten
Verantwortungsbewusstsein
Erfahrung mit Git
Kenntnisse in CI/CD-Tools
Tiefe Kenntnisse in Java und der Java Virtual Machine
Debugging komplexer Probleme
Integration mit Drittanbietersystemen wie MongoDB, Kafka oder Hazelcast

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Fähigkeiten und Erfahrungen, die gefordert werden. Stelle sicher, dass du diese in deinem Lebenslauf und Anschreiben hervorhebst.

Betone deine technischen Fähigkeiten: Da die Position tiefgehende Kenntnisse in Java und der Java Virtual Machine erfordert, solltest du konkrete Beispiele für deine Erfahrungen mit diesen Technologien anführen. Erwähne auch deine Erfahrungen mit CI/CD-Tools und Versionskontrollsystemen wie Git.

Teamarbeit und Kommunikation: Hebe deine zwischenmenschlichen Fähigkeiten hervor, insbesondere deine Fähigkeit zur Zusammenarbeit im Team. Gib Beispiele, wie du erfolgreich mit anderen Entwicklern und Produktmanagern zusammengearbeitet hast, um innovative Lösungen zu entwickeln.

Präsentation deiner Problemlösungsfähigkeiten: Zeige, wie du komplexe Probleme identifiziert und gelöst hast. Beschreibe spezifische Situationen, in denen du Performance-Engpässe beseitigt oder nachhaltige Lösungen implementiert hast, um deine Eignung für die Rolle zu unterstreichen.

Wie du dich auf ein Vorstellungsgespräch bei Annapurna vorbereitest

Verstehe die technischen Anforderungen

Mach dich mit den spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java, MongoDB oder Kafka. Bereite Beispiele vor, die deine Erfahrung mit diesen Technologien zeigen.

Zeige Teamfähigkeit

Da hervorragende zwischenmenschliche Fähigkeiten gefordert sind, sei bereit, über deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern zu sprechen. Betone, wie du Konflikte gelöst und zur Teamdynamik beigetragen hast.

Bereite dich auf Problemlösungsfragen vor

Erwarte technische Fragen, die deine Fähigkeit zur Problemlösung testen. Übe das Debuggen komplexer Probleme und das Erklären deiner Lösungsansätze, um deine Denkweise zu demonstrieren.

Präsentiere deinen Sinn für Verantwortung

Betone deinen Stolz auf die Qualität deiner Arbeit und deine Bereitschaft, Verantwortung zu übernehmen. Teile Beispiele, in denen du Initiative ergriffen hast, um Projekte erfolgreich abzuschließen.

Senior Software Engineer
Annapurna
Jetzt bewerben
A
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>