Auf einen Blick
- Aufgaben: Entwickle und designe skalierbare Softwarelösungen für unsere Plattform.
- Unternehmen: Innovatives Unternehmen mit flachen Hierarchien und kooperativer Kultur.
- Vorteile: Flexible Arbeitszeiten, zahlreiche Unternehmensleistungen und individuelle Entwicklungspläne.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Wachstums- und Lernmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Cloud-Technologie und arbeite in einem agilen Team.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in agiler Softwareentwicklung mit Java und Spring.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Als Senior Software Engineer sind Sie verantwortlich für das Design und die Entwicklung der Plattformarchitektur von IMC, die sowohl die Software- als auch die Infrastrukturaspekte der Plattform abdeckt, mit einem besonderen Fokus auf die Suchfunktion der Plattform. Die Rolle erfordert eine enge Zusammenarbeit mit der technischen Leitung und den Produktteams, um kurz- und langfristige Verbesserungen zu definieren, die das Wachstum unserer Kundenerfahrung adressieren.
Was Sie tun werden:
- Partnerschaft mit Softwarearchitekten, technischen Leitern und Produktmanagern zur Analyse von Geschäftsanforderungen und deren Übersetzung in skalierbare Softwarelösungen und technische Spezifikationen
- Design und Entwicklung von RESTful APIs für unsere Plattform mit Fokus auf Skalierbarkeit, Sicherheit, Verfügbarkeit und Latenzanforderungen
- Aufbau und Wartung cloud-nativer Anwendungen und verteilter Systeme unter Verwendung moderner Ingenieurpraktiken
- Übernahme komplexer technischer Herausforderungen und Entwicklung nachhaltiger, hochwertiger Lösungen
- Zusammenarbeit und Wachstum in einem dynamischen und autonomen Umfeld, während Sie in kleinen, agilen und funktionsübergreifenden Teams arbeiten, die den DevOps/GitOps-Prinzipien folgen
- Beitrag zu einer Kultur des Wissensaustauschs, kontinuierlicher Verbesserung und technischer Exzellenz
- Förderung hoher Ingeniestandards in Bezug auf Softwaredesign, Codequalität, Leistung, Sicherheit und Kundenerfahrung
Was Sie benötigen:
- 5+ Jahre Berufserfahrung in der agilen Softwareentwicklung mit Java, Spring Framework und Spring Boot
- Erfahrung mit Containern und Kubernetes oder ähnlichen Technologien (z.B. Docker)
- Erfahrung im Design und in der Implementierung von großangelegten Cloud-Diensten und RESTful APIs in einer verteilten Systemarchitektur
- Befürworter von Clean Code und der DevOps-Kultur
- Erfahrung mit cloud-nativen Entwicklungspraktiken und Technologien wie Infrastructure as Code (IaC), GitOps und Cloud-Computing ist von Vorteil
- Kenntnisse über Microsoft Azure, AWS oder vergleichbare Cloud-Plattformen sind von Vorteil
- Fließende Englischkenntnisse sind erforderlich; Deutschkenntnisse sind ein starkes Plus
- Selbstmotiviert und gut organisiert, mit der Fähigkeit, unabhängig in agilen Umgebungen zu arbeiten
- Starke Kommunikationsfähigkeiten mit der Fähigkeit, Geschäftsanforderungen in technische Lösungen zu übersetzen und effektiv über Teams hinweg zu kommunizieren
Was Sie erwartet:
- Aktive Teilnahme und Mitgestaltung agiler Ansätze und Prozesse zur Verbesserung unserer cloud-nativen Strategie
- Aufbau und Betrieb von Plattform- und Infrastrukturkernservices in einer verteilten serviceorientierten Architektur in einem kleinen autonomen agilen Team
- Flexible Arbeitszeiten, flache Hierarchien und eine kooperative Kultur
- Hybrides Arbeiten: Wir bieten "Vollständige Flexibilität, aber nicht 100% remote". Sie können die Vorteile beider Welten je nach Ihren persönlichen Vorlieben kombinieren
- Zahlreiche Unternehmensleistungen, wie Kinderbetreuungszuschuss, Jobticket, Sportangebote, betriebliche Altersvorsorge, Mitarbeiterrabatte
- Ein individueller Entwicklungsplan für jeden Mitarbeiter garantiert kontinuierliches persönliches Wachstum und Lernen
- Mit einem hochentwickelten Onboarding-Programm stellen wir eine reibungslose Integration sicher
- Sie haben einen Anteil an den Best Practices der E-Learning-Branche
Senior Software Engineer (f/m/d) Arbeitgeber: Scheer Imc
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und agilen Umfeld zu arbeiten, in dem Sie aktiv an der Gestaltung unserer Cloud-nativen Strategie mitwirken können. Unsere flexible Arbeitszeitgestaltung und die flachen Hierarchien fördern eine kooperative Kultur, während zahlreiche Unternehmensleistungen wie Kinderbetreuungszuschüsse und individuelle Entwicklungspläne sicherstellen, dass Sie kontinuierlich wachsen und lernen können. Bei uns haben Sie die Chance, Teil eines kleinen, autonomen Teams zu sein, das sich auf technische Exzellenz und Wissensaustausch konzentriert.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer (f/m/d) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Tech-Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die dir den entscheidenden Vorteil verschaffen können!
✨Sei proaktiv!
Warte nicht darauf, dass die Stellenanzeigen auf dich zukommen. Suche aktiv nach Unternehmen, die dich interessieren, und kontaktiere sie direkt über unsere Website. Zeige dein Interesse und deine Motivation!
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Das zeigt, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst.
✨Zeige deine Leidenschaft!
Sprich über deine Projekte und Erfahrungen, die deine Begeisterung für Softwareentwicklung zeigen. Lass die Interviewer wissen, warum du für die Rolle brennst und wie du zur Verbesserung der Kundenexperience beitragen kannst!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (f/m/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Berufserfahrung, um deine Fähigkeiten zu untermauern. Zeig uns, wie du komplexe technische Herausforderungen gemeistert hast und welche Lösungen du entwickelt hast.
Sprich unsere Sprache!:Achte darauf, die Begriffe und Technologien zu verwenden, die in der Stellenbeschreibung erwähnt werden. Das zeigt uns, dass du die Anforderungen verstehst und dich mit den Themen identifizieren kannst.
Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt und wir dich zeitnah kontaktieren können.
Wie man sich auf ein Vorstellungsgespräch bei Scheer Imc vorbereitet
✨Verstehe die Plattformarchitektur
Mach dich mit der Plattformarchitektur und den spezifischen Anforderungen des Unternehmens vertraut. Überlege dir, wie deine Erfahrungen in der Entwicklung von RESTful APIs und cloud-nativen Anwendungen dazu beitragen können, die Plattform zu verbessern.
✨Bereite technische Beispiele vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Fähigkeiten in Java, Spring Framework und Kubernetes demonstrieren. Zeige, wie du komplexe technische Herausforderungen gemeistert hast und welche nachhaltigen Lösungen du entwickelt hast.
✨Zeige deine Teamfähigkeit
Da die Rolle enge Zusammenarbeit mit Tech Leads und Produktmanagern erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du zur Wissensweitergabe und kontinuierlichen Verbesserung innerhalb deines Teams beigetragen hast.
✨Sprich über deine DevOps-Erfahrungen
Erkläre, wie du DevOps-Prinzipien in deinen bisherigen Projekten angewendet hast. Diskutiere deine Erfahrungen mit Tools wie GitLab CI, Jenkins oder Terraform und wie diese zur Verbesserung der Softwarequalität und -sicherheit beigetragen haben.