Software Engineer (m/w/d)
Summary
Software engineer in Cologne developing, documenting, and maintaining Java/JavaScript applications, including testing, QA, and third-level bug-fixing support, while advising internal teams on technical solutions. Core stack: Spring/Spring Boot, Hibernate, React, Node.js, MariaDB, Docker, Kubernetes.
- Softwaretechnische Umsetzung und Unterstützung im Bereich Java und JavaScript
- Weiterentwicklung, Dokumentation und Wartung der Software sowie der Prozesse
- Test und Qualitätssicherung der Software / Third-Level-Support im Bug-Fixing der Software und Services
- Konzeption und ggf. Spezifikation von Produkten bzw. Dienstleistungen
- Analyse von fachlichen Anforderungen und Systemen sowie enge Zusammenarbeit mit dem Anwendungs- und Produktmanagement
- Beratung der internen Teams zu technischen Lösungsmöglichkeiten, der Weiterentwicklung und Optimierung vorhandener Anwendungen sowie Prüfung von Anforderungskriterien
- Abgeschlossenes Studium/Fachstudium der Informatik oder vergleichbare Ausbildung und sehr gute Kenntnisse der Softwareentwicklung mit agilen Methoden
- Gute Kenntnisse beim Einsatz von diesen/ähnlichen Werkzeugen und Frameworks, die wir täglich nutzen:
- Backend: Spring, Spring Boot, Hibernate, Apache Tomcat
- Frontend: React, Node.js
- Datenbanken: SQL, MariaDB
- DevOps/Infrastruktur/Dev-Tools: GitLab, CI/CD, Maven, JUnit, Jest, npm, yarn, IntelliJ, Docker, Kubernetes, nginx, Linux
- Leistungsbereitschaft, Verantwortungsbewusstsein, hohe Kundenorientierung und Teamfähigkeit
- Konzeptionelle und methodisch-analytische Arbeitsweise / Kenntnisse der Qualitätssicherung und des ITIL-Frameworks von Vorteil
- Mind. 5 Jahre praktische Erfahrung in der Entwicklung von Java oder Kotlin mit Typescript (JavaScript) Anwendungen und WebServices (z.B. REST)
- Sehr gute Deutsch- und gute Englischkenntnisse sind erforderlich
- Events und Community: Von Team-Events wie Sommerfest und Weihnachtsfeier bis zu sportlichen Aktivitäten (B2Run) – bei uns erlebst du ein starkes Miteinander
- Individuelle Entwicklungsmöglichkeiten: Regelmäßige Trainings und Weiterbildungen, die dich voranbringen
- Flexible Arbeitszeiten und Möglichkeiten des mobilen Arbeitens, um Beruf und Privatleben optimal zu verbinden
- 30 Urlaubstage und 3,5 Brauchtumstage für deine Erholung
- Office-Ausstattung: Ergonomische Arbeitsplätze und kreative Workspaces, in denen du dich wohlfühlst
- Gesunde Ernährung: Bezuschusstes, ausgewogenes Mittagessen mit Fokus auf Nachhaltigkeit
- Mobilität: Deutschlandticket und Bike-Leasing für deinen täglichen Arbeitsweg
- Sport und Vorsorge: Urban Sports Club, Grippeschutzimpfung, Krankenzusatzversicherung, für deine Gesundheit
- Rabatte: Mitgliedschaft bei Corporate Benefits u.v.m.