Software Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst und pflegst du Java-basierte Anwendungen, Microservices sowie Backend-Systeme und realisierst zusätzlich Low-Code-Apps inklusive Workflow-Automatisierung und Logik-Implementierung. Du analysierst Anforderungen, erarbeitest technische Lösungen und setzt neue Features um, während du bestehende Funktionen hinsichtlich Performance, Usability und Wartbarkeit gezielt weiterentwickelst. Du stellst Codequalität durch Reviews und Clean-Code-Prinzipien sicher, übernimmst Fehleranalyse und Bugfixing im laufenden Betrieb und dokumentierst technische Lösungen nachvollziehbar. Du integrierst Datenbanken wie PostgreSQL oder MSSQL und bindest externe Systeme über REST- und SOAP-Schnittstellen an. Du planst und implementierst Unit- und Integrationstests inklusive Testautomatisierung, um Stabilität und Lieferqualität nachhaltig zu erhöhen.
Verantwortung
Du entwickelst und betreibst Java-basierte Anwendungen, Microservices und Backend-Systeme sowie Low-Code-Applikationen
Du automatisierst Workflows, implementierst Logiken und optimierst bestehende Low-Code-Apps hinsichtlich Performance und Wartbarkeit
Du analysierst Anforderungen, implementierst neue Features und verbesserst bestehende Funktionen kontinuierlich
Du führst Code-Reviews durch, behebst Bugs und stellst Clean Code sowie Testautomatisierung sicher
Du integrierst Datenbanken und externe Systeme und pflegst technische Dokumentationen
Qualifikationen
Du hast eine abgeschlossene Informatik-Ausbildung und bringst mehrere Jahre Berufserfahrung mit
Du kennst dich mit JavaScript, Java und Git/GitLab aus; HTML, CSS und PostgreSQL/MS SQL sind wünschenswert
Erfahrung mit Vue.js, Angular, TypeScript, NodeJS und weiteren JavaScript-Frameworks ist ein Plus
Kenntnisse in Java Rhino Engine und OSGi sind von Vorteil
Du verfügst über sehr gute Deutsch- und gute Englischkenntnisse, Französisch und gelegentliche Reisebereitschaft sind wünschenswert
Benefits