(Lead) Software Developer Java (m/w/d)
Rolle
Als (Lead) Software Developer gestaltest Du moderne, skalierbare Anwendungen auf Basis von Java und führst Projekte von der Architektur bis zur Umsetzung. Du entwickelst robuste Backend-Lösungen und stellst Qualität, Performance und Wartbarkeit des Codes sicher. Mit Deinem technischen Know-how treibst Du innovative Softwareprojekte erfolgreich voran.
Verantwortung
Zu Deinen Schwerpunkten gehört die Entwicklung moderner Softwarelösungen auf Basis von Open-Source-Technologien und Spring im Rahmen eines interdisziplinären Teams
Du konzipierst, implementierst und erweiterst Komponenten und Module innerhalb komplexer Software-Architekturen
Zudem verantwortest Du das Konfigurationsmanagement und den Aufbau des Continuous-Integration-Lifecycles
Du stellst die Qualität und Konsistenz aller Implementierungen sicher, indem du Qualitätsrichtlinien einhältst und eng mit dem Testmanagement zusammenarbeitest
Optimierungspotenziale in Prozessen werden durch Dich erkannt und denen Umsetzung aktiv voran getrieben
Qualifikationen
Du hast ein abgeschlossenes Studium der Wirtschaftsinformatik, Informatik oder eine vergleichbare Qualifikation und bringst fundierte IT-Kenntnisse mit
In agilen Projekten entwickelst Du Web-Anwendungen und Backend-Services und gestaltest Microservice-Architekturen aktiv mit
Mit Java, Spring Boot, Spring MVC und Tomcat arbeitest Du sicher und bist vertraut mit SQL-Datenbanken wie MySQL, Oracle oder Postgres
DevOps-Tools wie Kubernetes setzt Du routiniert ein, idealerweise ergänzt durch Erfahrung im Bereich KI
Du agierst teamorientiert und schätzt die Zusammenarbeit in cross-funktionalen Teams von Konzeption über Frontend-/Backend-Entwicklung bis zum Betrieb
Benefits