Senior Software Engineer (f/m/d)

Eckdaten

Saarbrücken
Computer Software

Arbeitsmodell

Hybrid
vor 3 Wochen
Stellenbeschreibung

Über die Rolle

Als Senior Software Engineer sind Sie für das Design und die Entwicklung der Plattformarchitektur von IMC verantwortlich, wobei der Schwerpunkt auf Software- und Infrastrukturaspekten sowie der Plattform-Suchfunktion liegt. Sie arbeiten eng mit der Tech-Führung und den Produktteams zusammen, um kurz- und langfristige Verbesserungen zur Steigerung der Kundenzufriedenheit zu definieren.

Ihre Aufgaben

  • Zusammenarbeit mit Software-Architekten, Tech Leads und Product Managern zur Analyse von Geschäftsanforderungen und deren Umsetzung in skalierbare Softwarelösungen.
  • Design und Entwicklung von RESTful APIs mit Fokus auf Skalierbarkeit, Sicherheit, Verfügbarkeit und Latenz.
  • Aufbau und Wartung von Cloud-nativen Anwendungen und verteilten Systemen unter Anwendung moderner Engineering-Praktiken.
  • Übernahme komplexer technischer Herausforderungen und Entwicklung nachhaltiger, qualitativ hochwertiger Lösungen.
  • Zusammenarbeit in einem dynamischen, autonomen Umfeld in kleinen, agilen und funktionsübergreifenden Teams nach DevOps/GitOps-Prinzipien.
  • Beitrag zu einer Kultur des Wissensaustauschs, der kontinuierlichen Verbesserung und der technischen Exzellenz.
  • Förderung hoher Engineering-Standards in Bezug auf Softwaredesign, Codequalität, Performance und Sicherheit.

Ihr Profil

  • Mindestens 5 Jahre Berufserfahrung in der agilen Softwareentwicklung mit Java, Spring Framework und Spring Boot.
  • Erfahrung mit Containern und Kubernetes (z. B. Docker).
  • Erfahrung im Design und der Implementierung von Cloud-Services und RESTful APIs in verteilten Systemarchitekturen (RESTful API, Web API, RDBMS, NoSQL, Elasticsearch, Solr, Redis, Kafka, Messaging-Systeme, Metriken).
  • Verfechter von Clean Code und DevOps-Kultur (z. B. GitLab CI, Jenkins, Gradle, Maven, Ansible, Terraform, Prometheus, Grafana, ELK-Stack, Helm).
  • Erfahrung mit Cloud-nativen Entwicklungspraktiken wie Infrastructure as Code (IaC) und GitOps ist ein Plus.
  • Kenntnisse in Microsoft Azure, AWS oder vergleichbaren Cloud-Plattformen sind von Vorteil.
  • Fließende Englischkenntnisse sind erforderlich; Deutschkenntnisse sind ein starkes Plus.
  • Selbstmotiviert, gut organisiert und fähig, unabhängig in agilen Umgebungen zu arbeiten.
  • Starke Kommunikationsfähigkeiten zur Übersetzung von Geschäftsanforderungen in technische Lösungen.

Was wir bieten

  • Aktive Mitgestaltung und Weiterentwicklung unserer Cloud-Native-Strategie.
  • Aufbau und Betrieb von Plattform- und Infrastruktur-Kernservices in einer verteilten, serviceorientierten Architektur.
  • Flexible Arbeitszeiten, flache Hierarchien und eine kooperative Unternehmenskultur.
  • Hybrides Arbeiten: Wir bieten volle Flexibilität bei der Kombination von Büro- und Remote-Arbeit.
  • Zahlreiche Benefits wie Kinderbetreuungszuschuss, Jobticket, Sportangebote, betriebliche Altersvorsorge und Mitarbeiterrabatte.
  • Individueller Entwicklungsplan für kontinuierliches persönliches Wachstum.
  • Anspruchsvolles Onboarding-Programm für eine reibungslose Integration.
  • Teilhabe an Best Practices der E-Learning-Branche.