Das bieten wir Ihnen:
* Attraktives Gehaltspaket, inkl. Urlaubs- und Weihnachtsgeld
* Einen sicheren, langfristig orientierten Arbeitsplatz
* 30 Tage Urlaub
* Flexible Arbeitszeiten
* Nach Absprache Möglichkeit zur Mobilen Arbeit
* E-Bike Leasing
* Betriebliche Altersvorsorge
* Betriebliche Krankenzusatzversicherung
* Regelmäßige augenärztliche Voruntersuchungen
* Sommer- und Weihnachtsfeste
* Ein kollegialer, kooperativer Umgang untereinander
* Gute Verkehrsanbindung und kostenlose Parkplätze
* Weiterbildungsmöglichkeiten
Ihre Aufgaben:
* Eigenverantwortliche Programmierung, Optimierung und Implementierung von Softwarekomponenten und Applikationen im Ticketing-Umfeld für den ÖPNV und SPNV
* Bedarfsgerechte Umsetzung von Kundenbedarfen und Funktionalitäten unter Verwendung moderner Technologien (u.a. JAVA, Grails/Groovy) und agilen Methoden (z.B. Kanban)
* Selbständige Entwicklung innovativer Lösungswege und Realisierung von software-technischen Produktvisionen
* Sorgfältige Durchführung entwicklungsbegleitender Modul-/Integrationstests und Dokumentationen der entwickelten Softwarekomponenten
* Begleitung unserer spannenden Projekte von der Anforderungsanalyse bis hin zur Realisierung
* Aktive Verbesserung des Software-Entwicklungsprozesses
Das bringen Sie mit:
* Sie haben eine abgeschlossene Ausbildung im Informatikbereich (z.B. Ausbildung zum Fachinformatiker für Anwendungsentwicklung) oder ein Studium in Bereich Informatik, Elektrotechnik o.ä. abgeschlossen oder verfügen über eine vergleichbare Qualifikation
* Sie verfügen über einschlägige Berufserfahrung in der Service-orientierten Programmierung im Java-Umfeld und optional von Web-Frameworks (z.B. Spring, Gralis, Typescript, React)
* Sie verfügen über ausgeprägte Kenntnisse im Umgang mit Webschnittstellen (z.B. REST, Soap o.ä.) und Datenbanken (z.B. Oracle und/oder MongoDB) sowie im Umgang mit Hibernate
* Wünschenswert sind Erfahrungen mit spezifischen Werkzeugen (z.B. IntelliJ, JUnit, Design Patterns etc.) und im Bereich Continuous Integration via gitlab oder Jenkins
* Sie sind sicher im Umgang mit Testing-Frameworks für Unit- sowie Integration-Tests (z.B. JUnit)
* Clean Code ist Ihnen wichtig und Sie können idealerweise andere davon begeistern