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