Software Developer Java - Berlin, Deutschland - OPTIMAL SYSTEMS GmbH

    OPTIMAL SYSTEMS GmbH
    Default job background
    Ganztags
    Beschreibung

    Einen coolen Job machen. Software Developer Java (gn)

    OPTIMAL SYSTEMS ist ein erfolgreicher Soft­ware­her­steller in einer Wachstumsbranche. Wir suchen Tüftler*in­nen, Planer*in­nen, Visionäre – kurz: Macher*innen, die Lust darauf haben, unsere Kunden auf dem Weg in die Digitali­sierung zu begleiten.

    Was wir Dir bieten

  • Eine abwechslungsreiche und spannende Tätigkeit in einer dynamischen Arbeits­atmosphäre, in der Du Dein Potenzial auch langfristig einbringen kannst,
  • großzügige und moderne Büroräume, flache Hierarchien, eine offene Kommunikation sowie agile Scrum-Teams,
  • flexible Arbeitszeiten, die Möglichkeit, mobil zu arbeiten sowie zwei Poolwagen zur privaten Nutzung,
  • vom Arbeitgeber bezahlte Linguarama – Business Englischkurse,
  • ein firmeneigenes Sportstudio mit Personal-Trainer*in sowie Gesundheitsberatung und -workshops,
  • betriebliche Altersvorsorge, Zuschuss zu Kitakosten, Fahrrad-Leasing, Mitarbeiter­rabatte, Teamevents und einiges mehr.
  • Woran Du mit uns arbeitest

  • Du designst, entwickelst und optimierst ein hoch­leistungs­fähiges und massiv verteiltes Enterprise Content Management (ECM)- System für unser Softwareprodukt enaio nach dem Prinzip "you build it, you run it" mit Continuous Integration und Continuous Deployment.
  • Du unterstützt den gesamten Lebenszyklus der Software­komponenten, an denen Du arbeitest, von der Idee über die Entwicklung bis hin zur Freigabe und Unterstützung in der Produktion.
  • Du bist dabei im Rahmen Deiner Tätigkeit v. a. für die Entwicklung von Backend-Komponenten, OCR-Technologien, Micro­services & REST-API mitverantwortlich.
  • Du arbeitest in einem vertikalen (cross-functional) Scrum-Team mit, das derzeit aus insgesamt 8 Teammitgliedern besteht.
  • Womit Du uns überzeugst

  • Mit Deiner einschlägigen Berufserfahrung (mind. 5 Jahre) in den beschriebenen Tätigkeiten, insbesondere in der Programmierung mit Java, sowie Deinen Kenntnissen in den Bereichen Spring Boot und Spring Cloud,
  • Deiner Erfahrung mit skalierbarer Microservice-Architektur, einschließlich der Bereitstellung und dem Betrieb ihrer Anwendungen in den Produktivsystemen,
  • Deinem Know-how in der Qualitätssicherung und beim Testen von Software bzw. Apps, wobei Dein Fokus auf deren Skalierbarkeit, Leistung & Zuverlässigkeit liegt,
  • Deiner Fähigkeit, robuste und wiederverwend­bare Komponenten zu verstehen, zu schreiben und zu refaktorisieren,
  • Von Vorteil, aber kein Muss ist zudem Dein Fachwissen in einem oder mehreren der folgenden Bereiche: Docker und Kubernetes; Messaging-Dienste (RabbitMQ, ActiveMQ, JMS und Camel); Elasticsearch; Relationale Datenbanken (MS SQL, PostgreSQL, Oracle),
  • Deinen sehr guten Deutsch- und Englisch­kenntnissen sowie Deiner Freude an der Arbeit im Team & Deinem Willen, Neues zu erlernen und Dich mit uns weiterzuentwickeln.
  • Auf einen Blick

    Stellen-ID: R&D-JAEN-2403-OSJC (Bitte in der