Logo der ALTE OLDENBURGER Krankenversicherung AG

Softwareentwickler (m/w/d) für Java-Services bei der
ALTE OLDENBURGER Krankenversicherung AG in Vechta

Sie haben Lust auf die Programmierung in einer modernen IT-Infrastruktur mit Docker, Continuous Deployment und Pull Requests und suchen einen spannenden Job, in dem Sie Ihre Java-Skills zeigen und flexibel arbeiten können? Dann kommen Sie in unser Team in der Abteilung Anwendungsentwicklung bei der ALTE OLDENBURGER Krankenversicherung AG (kurz: AO) in Vechta!

Wir suchen zum nächstmöglichen Zeitpunkt einen Softwareentwickler (m/w/d) in Festanstellung, der uns bei der Service-Entwicklung und der Erweiterung unseres Bestandsführungssystems unterstützt. Ihre Schwerpunkte liegen im Bereich der Java-Entwicklung und im Enterprise Service Bus (Integration Server von webMethods). Sie entwickeln REST-APIs und (Web-)Anwendungen sowie die passenden Backend-Programme im Bestandsführungssystem.

Java-Code

Im Folgenden können Sie sich einen Überblick über die Arbeit als Softwareentwickler (m/w/d) bei der AO verschaffen.

Übrigens: Wir geben selbstverständlich Menschen aller Geschlechter die Chance auf eine Anstellung bei uns. Der folgende Text verzichtet aber zugunsten der besseren Lesbarkeit auf Formulierungen wie "Softwareentwickler/-in".

Kurzübersicht der Stelle

Wie können Sie sich bei der AO bewerben?

Für eine zügige Bearbeitung empfehlen wir die Bewerbung per E-Mail an bewerbung@alte-oldenburger.de. Ihr Ansprechpartner ist die Personalabteilung der AO.

Alternativ können Sie uns Ihre Bewerbungsunterlagen auch per Post zukommen lassen: ALTE OLDENBURGER Krankenversicherung AG, Personalabteilung, Alte-Oldenburger-Platz 1, 49377 Vechta.

Hinweis: Am 26.07.2020 endet die Bewerbungsfrist. Bis zu diesem Tag müssen wir Ihre Bewerbung erhalten haben.

Ihr Job in der Anwendungsentwicklung der AO

Wir suchen einen erfahrenen Java-Entwickler, der uns bei der Entwicklung von Services und internen Anwendungen unterstützt. Die verschiedenen Systeme unserer Infrastruktur (z.B. Bestandsführung, Dokumentenmanagement, Output-Management) kommunizieren über REST-Services miteinander. Hier haben wir aktuell und in Zukunft noch Ausbaubedarf, insbesondere im Bereich Online-Abschluss und App-Anbindung.

Dreh- und Angelpunkt der Systemkommunikation ist unser Enterprise Service Bus, der Integration Server (IS) von webMethods. Zusätzlich zum Coding in Java werden Sie sich daher auch mit der internen Programmiersprache Flow des ESBs beschäftigen. Flow ist eine grafische Programmiersprache, die als Ziel die möglichst einfache Integration von Datenströmen aus und in Services hat. Der IS erlaubt darüber hinaus auch noch die native Programmierung in Java. Diese Möglichkeit nutzen wir insbesondere für komplexere Services, die über die reine Integration hinweg noch Logik enthalten. Alle Services sind mit automatisierten Unit- und Integrationstests abgedeckt und das Deployment ist vollständig automatisiert.

Die grafische Programmiersprache Flow im Integration Server

Und damit im Kernsystem der AO, dem Bestandsführungssystem VERSIS, auch die entsprechenden Daten ankommen, werden Sie darüber hinaus in der Programmiersprache Natural die passenden Backend-Module entwickeln. Sie erwartet also ein abwechslungsreiches und herausforderndes Aufgabengebiet, in dem Sie sich technologisch ausleben können.

Natural ist eine Programmiersprache der Software AG, dem zweitgrößten Softwareunternehmen Deutschlands nach SAP. Obwohl die Sprache schon ein wenig älter ist, verwenden wir in der AO die modernste Entwicklungsumgebung aller Natural-Kunden. Wir setzen auf Eclipse als Entwicklungsumgebung und haben den gesamten Build mit Gradle, Jenkins und sogar SonarQube automatisiert. Wir stehen kurz davor, sowohl den Build als auch den Betrieb unserer Kernanwendung in Docker zu realisieren. Und da wir Wert auf Qualitätssicherung und Test Driven Development legen, haben wir sogar unser eigenes Unit-Test-Framework für Natural entwickelt.

NatUnit, das Test-Framework für Natural der AO

Auch unseren Entwickler-Nachwuchs schulen wir in Natural und lassen die Erfahrungen der nächsten Generation in unseren Entwicklungsprozess einfließen. Bei YouTube gibt es ein kurzes Video zu diesem Thema: Generationswechsel in der Natural-Entwicklung.

Technische Infrastruktur und Arbeitsweise in der Anwendungsentwicklung

Nach Natural ist Java die Standard-Programmiersprache, mit der bei der AO Anwendungen entwickelt werden. Wir haben bereits mehrere Anwendungen mit Java und Jakarta EE auf JBoss EAP als Application-Server umgesetzt. Auch in der Ausbildung bei der AO wird Java als Standardsprache vermittelt. Für unsere Eigenentwicklungen setzen wir auf die jeweils aktuellste Java-Version, zur Zeit also Java 14 bzw. Java 11 in Verbindung mit Jakarta EE 8 und JBoss EAP 7.3. Im Integration Server verwenden wir noch Java 8, aber für Mitte 2020 ist bereits ein Upgrade der Plattform auf Java 11 geplant. Für Unit-Tests setzen wir auf JUnit 5 mit AssertJ-Matchern. Als IDE verwenden wir für Natural, Java und den Integration Server Eclipse.

Wir setzen auf eine moderne technische Infrastruktur für unsere Softwareentwicklung. Alle Projekte werden automatisiert in Jenkins und im Java-Bereich auch bereits komplett in Docker-Containern gebaut. Statische Code-Analyse mit SonarQube gehört genauso zum Alltag des Softwareentwicklers wie die Automatisierung des Builds mit Gradle. Als Versionsverwaltungssystem setzen wir Git ein und für die Artefakte Artifactory. Wir hosten die gesamte Infrastruktur bei uns im Haus.

Jenkins-Pipeline für ein Java-Projekt

Der Bereich DevOps wächst aktuell sehr stark und wir werden hier in Zukunft noch einiges investieren. Unser Ziel ist es, dass alle Softwareentwickler, egal mit welcher Programmiersprache sie arbeiten, eine Infrastruktur nutzen können, die sie optimal bei ihrer täglichen Arbeit unterstützt. Lange Feedbackzyklen und ungetestete Releases sollen der Vergangenheit angehören. Programmierpraktiken wie Test Driven Development, Pair Programming, Code Reviews und Pull Requests werden zu Ihrem Alltag gehören.

Unit-Tests mit JUnit 5 in Eclipse

Einstieg in die AO

Zu Beginn Ihrer Tätigkeit in der AO bekommen Sie einen erfahrenen Kollegen als Mentor an die Seite gestellt, der Ihnen alle Fragen beantworten kann und Sie in die ersten Projekte einführt. Sowohl die technischen Systeme als auch das Unternehmen selbst und unsere Produkte werden Ihnen in kurzen Schulungen nähergebracht. Unser Ziel ist es, dass Sie so schnell wie möglich produktiv arbeiten können. Durch das Pull-Request-Prinzip bei der Entwicklung sollte das auch "gefahrlos" möglich sein. Und den Einstieg werden Sie sicherlich in mehreren Pair-Programming-Sitzungen absolvieren.

Java-Kaffeetasse bei der ALTE OLDENBURGER

Dabei stehen Ihnen Getränke wie Wasser, Kaffee oder Tee kostenfrei zur Verfügung und Sie können sich auch mit frischen Früchten stärken. Mittags gibt es täglich verschiedene Gerichte in unserem Betriebsrestaurant. Es gibt außerdem viele Möglichkeiten, sich in die Betriebsgemeinschaft zu integrieren, z.B. beim gemeinsamen Besuch des Stoppelmarkts oder beim alljährlichen Betriebsausflug.

Betriebsrestaurant Twenty Seven

Auch an unserer AO-internen Fußballtipprunde mit jährlicher Party können Sie sich beteiligen oder in der Mittagspause mit den Kollegen ein Kickerturnier im Multifunktionsraum veranstalten (natürlich außerhalb der Arbeitszeit). Der IT-Bereich trifft sich darüber hinaus regelmäßig zu gemeinsamen Frühstücksrunden und einmal jährlich auch zum IT-Event. Sie haben also viele gute Gelegenheiten, die Kollegen kennenzulernen.

Kickertisch bei der ALTE OLDENBURGER in Vechta

Standort Vechta und Team des IT-Bereichs

Die AO hat ihren Hauptsitz in Vechta. Hier ist auch der gesamte IT-Bereich mit aktuell 30 Mitarbeitern zuhause, der sich aus vier Abteilungen zusammensetzt. Die Anwendungsentwicklung ist davon mit 12 Mitarbeitern die größte. Unser IT-Bereich ist mit einem Durchschnittsalter von knapp über 30 Jahren recht jung. Die Mitarbeiter der IT kommen aus verschiedenen Orten der Region, insbesondere Vechta, Lohne und Steinfeld, aber auch aus Oldenburg oder Drebber. Vielleicht bietet sich daher sogar eine Fahrgemeinschaft aus/zu Ihrem Wohnort an.

Die Hälfte der Mitarbeiter sind ehemalige Auszubildende der AO. Wir investieren stark in unsere Ausbildung, um langfristig und nachhaltig zu wachsen und die nötigen technischen Fähigkeiten im Haus aufzubauen. Unser Ziel ist es, jedes Jahr einen neuen Azubi zu beschäftigen. Aktuell haben wir daher drei Auszubildende zum Fachinformatiker Anwendungsentwicklung in unserer Abteilung. Bislang wurde jeder IT-Azubi übernommen und hat seinen eigenen Aufgabenbereich bekommen. Und bereits zweimal konnte die AO sogar Niedersachsens beste Anwendungsentwickler stellen. Das bedeutet, dass Azubis der AO die beste IHK-Abschlussprüfung unter allen Anwendungsentwicklern in ganz Niedersachsen absolviert haben.

Ausgezeichnete Ausbildung bei der ALTE OLDENBURGER

Unsere gesamte Infrastruktur ist virtualisiert. Ihre persönliche Windows-10-VM können Sie sich individuell einrichten, insb. auch im Hinblick auf Entwickler-Tools wie Eclipse. Alternativ ist auch der Einsatz von Linux denkbar. Ihr Arbeitsplatz wird auf Wunsch mit ergonomischer Hardware (Maus, Tastatur usw.) ausgestattet. Auch sonst ist Ihre Gesundheit am Arbeitsplatz der AO sehr wichtig, Sie können z.B. am qualitrain-Programm teilnehmen, sodass Sie zahlreiche Sportangebote wahrnehmen können. Einmal im Monat können Sie sich auch in der AO massieren lassen, damit Ihr Rücken sich entspannen kann. Außerdem unterstützt die AO eine gesunde Ernährung und informiert die Mitarbeiter darüber beim jährlichen Gesundheitstag. Darüber hinaus bietet die AO ein sogenanntes Employee-Assistance-Program (EAP) an, bei dem alle Mitarbeiter sowie deren Angehörige eine ganzheitliche Beratung zu gesundheitlichen, beruflichen und persönlichen Fragestellungen in Anspruch nehmen können.

In der aktuellen Corona-Krise hat die AO schnell reagiert und innerhalb weniger Tage dem Großteil des IT-Bereichs mobiles Arbeiten von zuhause ermöglicht. Da wir durch unsere zahlreichen Entwicklungswerkzeuge wie Redmine und Git ohnehin schon asynchron arbeiten konnten, war die Umstellung der Arbeitsweise nicht schwierig. Und Videokonferenzen gehören nun genauso zum Alltag wie Newsletter zu aktuellen Projektständen anstatt ausufernder Vor-Ort-Meetings.

Auf unserem Firmengelände sind zahlreiche kostenfreie Parkplätze verfügbar und auch Ihr Fahrrad können Sie in einem dafür vorgesehenen Unterstand trocken unterbringen. Falls Sie etwas weiter weg wohnen sollten, bekommen Sie von der AO einen Zuschuss zu den Fahrtkosten.

Garten und Fahrradunterstand der AO

In Vechta zu arbeiten, hat mehrere Vorteile: Die moderne Stadt ist mit ihren zwei Hochschulen voll auf junge Menschen eingestellt. Es gibt viele Freizeitangebote und auch ein reges Nachtleben. Auch sportlich kann man sich auf verschiedene Art und Weise betätigen, z.B. im Fußball- oder Basketballverein.

Ihr zukünftiger Vorgesetzter

Der Abteilungsleiter der Anwendungsentwicklung ist Stefan Macke. Herr Macke wird sich durchgängig um Sie kümmern und steht Ihnen als fester Ansprechpartner zur Verfügung. Sie werden sich mindestens wöchentlich in 4-Augen-Gesprächen mit ihm austauschen können, sodass Sie bei Fragen immer zeitnah eine Antwort bekommen. Aber auch wenn Herr Macke mal nicht vor Ort sein sollte, können Sie mit Ihren Kollegen aus der Abteilung jederzeit alle Fragen und Probleme klären.

Stefan Macke – Abteilungsleiter Anwendungsentwicklung

Herr Macke hat selbst eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung in der AO gemacht und auch ein duales Studium der Wirtschaftsinformatik an der PHWT in Vechta absolviert. Im Anschluss hat er dann noch zusätzlich einen Master in Software-Engineering in Nürnberg erworben. Seit 2009 ist er Ausbildungsleiter bei der AO und hat bislang alle IT-Azubis erfolgreich durch die Prüfung gebracht. Er ist außerdem ehrenamtlich als IHK-Prüfer in Oldenburg tätig. In seiner Freizeit betreibt er einen eigenen Podcast rund um die Ausbildung in den IT-Berufen, den IT-Berufe-Podcast, der 2018 mit dem Deutschen Personalwirtschaftspreis ausgezeichnet wurde. Und in seinem Legacy Coder Podcast erzählt er über die Modernisierung der Anwendungsentwicklung bei der AO.

Darüber hinaus organisiert Herr Macke seit mehreren Jahren den Softwareentwickler-Stammtisch im Raum Oldenburger Münsterland und die dazugehörige Konferenz SEROM, die 2020 bereits zum fünften Mal stattfinden wird. Auch auf verschiedenen internationalen Konferenzen war Herr Macke bereits als Sprecher zu Technologiethemen unterwegs, z.B. auf der Java-Land in Brühl oder der Innovation World in Las Vegas.

Herr Macke ist ein Softwareentwickler mit Herzblut und freut sich darauf, mit Ihnen einen kompetenten Zuwachs für sein Team zu finden.

Fort- und Weiterbildung

Die Fort- und Weiterbildung nimmt bei der AO einen großen Stellenwert ein. Viele ehemalige Auszubildende oder neu eingestellte Mitarbeiter haben z.B. ein weiterführendes Studium absolviert. Die AO hat in den letzten Jahren verschiedene nebenberufliche Studiengänge mit oder ohne Arbeitszeitreduzierung (Teilzeit) unterstützt, z.B. Medieninformatik, Wirtschaftsinformatik oder Angewandte Informatik. Wir kooperieren mit unterschiedlichen Hochschulen, z.B. der PHWT in Vechta, der IBS in Oldenburg oder der Jade-Hochschule in Emden. Wenn Sie sich technologisch weiterentwickeln möchten, stehen Ihnen also bei der AO zahlreiche Möglichkeiten offen.

Aber auch wenn es nicht gleich ein langes Studium sein muss, bieten wir viele Möglichkeiten für eine Weiterentwicklung. So nehmen wir regelmäßig an Fachkonferenzen teil oder tauschen uns in User-Groups mit anderen Anwendern unserer Technologien aus. Der Softwareentwickler-Stammtisch, den unser Abteilungsleiter Herr Macke organisiert, fand auch bereits in der AO statt und mehrere Kollegen nehmen regelmäßig daran teil.

Softwarentwickler-Stammtisch bei der ALTE OLDENBURGER

Zusätzlich fördern wir auch innerhalb des Teams aktiv den Wissensaustausch, sei es bei internen Schulungen oder einfach beim lockeren Gespräch in der Kaffeeküche. Alle zwei Jahre nehmen wir uns außerdem Zeit, um in einer externen Location gemeinsam über die Strategie des IT-Bereichs und die Zusammenarbeit im Team zu sprechen. Zusätzlich stehen Ihnen zahlreiche Bücher und auch die üblichen Fachzeitschriften wie c't und iX zur Verfügung.

Bücher und Fachzeitschriften bei der ALTE OLDENBURGER

Technologisch setzt die AO zwar hauptsächlich auf Natural und Java, aber wir haben auch Projekte in verschiedenen weiteren Programmiersprachen im Einsatz. So gibt es z.B. Anwendungen in C#, Ruby, Xtend, JavaScript, Groovy, Visual Basic for Applications (VBA), PHP, PL/SQL oder Python, die von den IT-Mitarbeitern gepflegt werden. Neue Technologien evaluieren wir auf ihre Einsatzmöglichkeiten und entscheiden dann gemeinsam, ob wir sie einsetzen wollen. Ein gesundes Interesse und die Offenheit für andere Lösungen als die persönlich präferierten sollten Sie daher mitbringen.

Arbeitszeiten

Bei der AO arbeiten wir im Gleitzeitmodell ohne Kernzeiten. Das bedeutet, dass Sie von Montag bis Freitag jeweils zwischen 06:30 Uhr und 20:00 Uhr arbeiten können. So lassen sich z.B. Arzttermine auch tagsüber wahrnehmen können, wenn es zeitlich nicht anders möglich ist.

Dennoch sollte sich eine gewisse regelmäßige Arbeitszeit einstellen (z.B. von 08:00 Uhr bis 16:30 Uhr), auf besondere Situationen können Sie durch die Gleitzeit dann immer flexibel reagieren.

Arbeiten am Abend oder am Wochenende lassen sich in der IT-Branche natürlich nicht grundsätzlich vermeiden, da viele Systeme nur außerhalb der Arbeitszeiten der Mitarbeiter aktualisiert werden können. Da es aber unser Ziel ist, insbesondere Deployments der selbst entwickelten Software zu automatisieren (z.B. mit Blue-Green-Deployments), können Sie in der Regel von einer "normalen" Arbeitswoche von Montag bis Freitag ausgehen.

Gehalt und Sonderleistungen

Bei der AO werden wir nach dem Tarifvertrag für das private Versicherungsgewerbe bezahlt. Das heißt, Sie bekommen zusätzlich zum Gehalt Urlaubs- und Weihnachtsgeld sowie vermögenswirksame Leistungen. Darüber hinaus bietet die AO eine betriebliche Altersversorgung über eine arbeitgeberfinanzierte Direktversicherung. Außerdem haben Sie die Möglichkeit, Versicherungsverträge bei der AO oder unseren Verbundpartnern (z.B. Öffentliche Versicherungen Oldenburg) zu günstigen Konditionen abzuschließen.

Tipps zur Bewerbung

Sie fühlen sich angesprochen und möchten sich bei uns bewerben? Hier noch ein paar konkrete Tipps für Sie:

Wir freuen uns auf Ihre Bewerbung!