In dieser spannenden Rolle als Software Engineer Java sind Sie verantwortlich für die Konzeption und Entwicklung von komplexen Enterprise-Anwendungen im Fullstack-Bereich. Ihre Hauptaufgaben umfassen die Backend-Entwicklung mit Java und Spring Boot sowie die Frontend-Entwicklung mit modernen JavaScript-Frameworks wie Angular oder React. Sie arbeiten eng mit den Fachabteilungen und Projektteams zusammen, um fachliche Anforderungen zu analysieren und umzusetzen. Darüber hinaus stellen Sie die Codequalität durch Unit-Tests, Code-Reviews und die Anwendung von Clean Code-Prinzipien sicher. Die Optimierung und Pflege bestehender Anwendungen zur Gewährleistung von Performance und Skalierbarkeit gehört ebenfalls zu Ihrem Aufgabenbereich. Sie nehmen aktiv an agilen Entwicklungsprozessen wie Scrum und Kanban teil. Das Unternehmen bietet Ihnen innovative Projekte, in denen Sie Raum für Ihre Ideen und individuelle Entwicklungsmöglichkeiten finden. Flexible Arbeitszeiten und die Option auf Remote-Arbeit schaffen ein angenehmes Arbeitsumfeld. Eine wertschätzende Unternehmenskultur mit flachen Hierarchien und direkter Kommunikation rundet das Gesamtpaket ab.
Software Engineer Java (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation. Sie bringen Erfahrung und Begeisterung für Java und Spring Boot im Backend sowie Angular oder React im Frontend mit. Fundierte Kenntnisse in RESTful APIs, Datenbank-Design (SQL und/oder NoSQL) und Git sind unerlässlich. Praktische Erfahrung mit agilen Entwicklungsansätzen wie Scrum und Kanban sowie CI/CD-Tools ist ebenfalls von Vorteil. Eine lösungsorientierte Denkweise und Freude an der Zusammenarbeit im Team sind wichtige persönliche Eigenschaften. Sehr gute Deutsch- und Englischkenntnisse sind erforderlich, um effektiv in einem internationalen Umfeld zu kommunizieren.