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: |
|
| ✅ Hauptvoraussetzungen: |
|
| 🏭 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