Senior Backend Developer

Vollzeit
Remote Senior
🗓 Veröffentlicht vor 3 Wochen
💰

remote-job.net Job-Zusammenfassung:
💶 Gehalt: keine Angabe
⏰ Wöchentliche Arbeitszeit: Vollzeit
🔍 Empfohlene Erfahrung: Senior
🎓 Empfohlene Ausbildung: Bachelor oder Master in Informatik, Informationstechnologie oder einem verwandten Bereich
📋 Hauptaufgaben:
  • Entwicklung skalierbarer Java Spring Boot Backend-Services.
  • Performance-Optimierung und Fehlerbehebung bestehender Systeme.
  • Führung, Code-Reviews und Zusammenarbeit in agilen, cross-funktionalen Teams.
✅ Hauptvoraussetzungen:
  • Mindestens 8 Jahre Erfahrung als Backend-Entwickler, davon ≥3 Jahre Java-Erfahrung.
  • Fundierte Kenntnisse in Java, Spring Boot, relationalen und NoSQL-Datenbanken sowie REST-APIs.
  • Erfahrung mit Cloud-Plattformen (AWS/GCP/Azure), CI/CD und Versionskontrolle (Git).
🏭 Branche: SaaS

Über das Unternehmen

Wir sind ein technologieorientiertes Unternehmen, das skalierbare Backend-Lösungen für webbasierte Anwendungen entwickelt. Das Team legt Wert auf hohe Codequalität, Performance-Optimierung und moderne Cloud-Architekturen.

Das Team arbeitet agil in cross-funktionalen Einheiten zusammen und sucht eine erfahrene Fachkraft, die Java/Spring Boot-basierte Serverlogik entwirft, implementiert und weiterentwickelt sowie andere Entwickler:innen mentoriert.


Aufgaben
  • Entwicklung von Softwarelösungen durch Analyse von Informationsbedarf, Systemabläufen und Datenverwendung.
  • Untersuchung von Problemfeldern und Anwendung des Softwareentwicklungszyklus.
  • Entwurf, Entwicklung und Test der serverseitigen Logik mit Java Spring Boot und verwandten Backend-Technologien.
  • Dokumentation von Lösungen durch Erstellung von Dokumentation, Flussdiagrammen, Layouts, Diagrammen und kommentiertem Code.
  • Erstellen und Pflegen effizienter, wiederverwendbarer und zuverlässiger Java-Komponenten.
  • Verbesserung und Optimierung der Performance bestehender Komponenten und Systeme.
  • Kontinuierliche Weiterbildung zu aktuellen Entwicklungstools, Programmiertechniken und Infrastruktur.
  • Identifikation und Behebung von Performance- und Skalierbarkeitsproblemen sowie Beseitigung von Engpässen und Bugs.
  • Führung und Zusammenarbeit in agilen, cross-funktionalen Teams mit Product Management, UX und Frontend-Entwicklung.
  • Durchführung von Code-Reviews und Mentoring zur Sicherstellung hoher Codequalität.
  • Übersetzung von Geschäftsanforderungen in technische Anforderungen in Abstimmung mit Projektverantwortlichen.
  • Implementierung automatisierter Tests und Unit-Tests in Zusammenarbeit mit QA.
  • Systemanalyse und Empfehlung von Änderungen in Prozessen und Richtlinien zur Verbesserung des Betriebs.
  • Erledigung weiterer engineering-relevanter Aufgaben zur Erreichung der Unternehmensziele.

Voraussetzungen
  • Ausbildung: Bachelor- oder Masterabschluss in Informatik, Informationstechnik oder einem verwandten Fachgebiet.
  • Erfahrung: Mindestens 8 Jahre Erfahrung als Backend-Entwickler, davon mindestens 3 Jahre praktische Java-Erfahrung.
  • Projektmanagement: Erfahrung mit agilen Tools und Workflows (z. B. Jira, Asana, Trello).
  • Versionierung: Sicherer Umgang mit Git oder vergleichbaren Versionskontrollsystemen.
  • Technische Fähigkeiten: Java, Spring Boot, relationale (PostgreSQL, MySQL) und NoSQL-Datenbanken, RESTful API-Design, Authentifizierungs- und Autorisierungsmechanismen, Cloud-Services (AWS, GCP oder Azure), CI/CD-Tools.
  • Testing & Qualität: Erfahrung mit Unit-, Integrations- und Regressionstests sowie Testframeworks.
  • Soft Skills: Analytisches Denken, Problemlösungsfähigkeit, Kommunikationsstärke, Teamführung/ Mentoring, hohe Detailorientierung und Lernbereitschaft.
  • Sprachkenntnisse: Fließend Englisch in Wort und Schrift; Bereitschaft zu flexiblen Arbeitszeiten für Zusammenarbeit über Zeitzonen hinweg.

Benefits
  • keine Angabe