Backend Engineer für Java Spring (m/w/d)
Rolle
Du entwickelst moderne, technologisch anspruchsvolle Webanwendungen und Bibliotheken auf Basis von Java und Spring und sorgst dafür, dass Qualität von Anfang an mitgedacht wird. In dieser Rolle verantwortest du die Weiterentwicklung bestehender Projekte und gestaltest gemeinsam im Team Konzeption und Architektur neuer Softwarevorhaben. Du triffst fundierte technologische Entscheidungen und setzt sie mit Blick auf Usability, Sicherheit und Performance konsequent um. Dabei arbeitest du routiniert mit Unit-Tests, Design Patterns sowie Web-Services wie HTTP, JSON und REST. Du entwickelst deine Expertise in qualitätssichernden Maßnahmen kontinuierlich weiter und hältst dich eigenständig in der modernen Softwareentwicklung auf dem neuesten Stand.
Verantwortung
- Du entwickelst moderne, technologisch anspruchsvolle Webanwendungen und Bibliotheken mit Java und Spring.
- In dieser Rolle bringst du Bestandsprojekte gezielt voran und sorgst für nachhaltige Weiterentwicklungen.
- Gemeinsam mit deinem Team konzipierst du neue Softwareprojekte und gestaltest deren Architektur aktiv mit.
- Du stellst sicher, dass Usability, Sicherheit und Performance in der Umsetzung konsequent berücksichtigt werden.
- Als Backend Engineer für Java Spring triffst du technologische Entscheidungen und setzt diese praxisnah und verantwortungsbewusst um.
- Du stärkst kontinuierlich deine Expertise in Qualitätssicherung und entwickelst dich eigenständig in moderner Softwareentwicklung weiter.
Qualifikationen
- Du hast eine relevante Ausbildung, z.B. als Fachinformatiker oder MATSE, oder ein Studium in Informatik bzw. einer technischen oder naturwissenschaftlichen Fachrichtung, alternativ einschlägige Berufserfahrung in der Softwareentwicklung.
- Du entwickelst moderne, technologisch anspruchsvolle Webanwendungen und Bibliotheken mit Java, idealerweise im Umfeld von Jakarta EE oder Spring Boot.
- Bestehende Projekte bringst du gezielt weiter und arbeitest im Team an Konzeption und Architektur neuer Softwarelösungen.
- Usability, Sicherheit und Performance behältst du bei deinen Umsetzungen konsequent im Blick und triffst fundierte technologische Entscheidungen.
- Unit-Tests gehören für dich zur Routine, und Design Patterns setzt du bewusst zur Qualitätssicherung und Wartbarkeit ein.
- Mit Web-Services wie HTTP, JSON und REST bist du vertraut; zusätzlich sind GitLab, GitLab CI, Datenbanken sowie DevOps-Themen wie Docker oder AWS ein Plus.
Benefits