Detailansicht des Stellenangebots
Stellendetails zu: Senior Software Engineer (m/w/d) Java in Berlin, München oder Essen (hybrid)
Senior Software Engineer (m/w/d) Java in Berlin, München oder Essen (hybrid)
Kopfbereich
Stellenbeschreibung
Wir suchen einen Senior Backend Software Engineer (m/w/d) für die Standorte Berlin, München oder Essen, um unser Softwareentwicklungsteam zu verstärken. In dieser Rolle bist du verantwortlich für die Entwicklung und Verbesserung unserer SaaS-Produkte. Du wirst sowohl an unseren etablierten Java-Backend-Lösungen als auch an einer spannenden, modernisierten Light-Version unseres Produkts arbeiten. Als Teil eines agilen Entwicklungsumfelds wirst du den Erfolg unseres Produkts durch deine Expertise und Innovationskraft direkt beeinflussen.
In der Rolle des Senior Backend Software Engineers (m/w/d) wirst du die Verantwortung für die Planung und Entwicklung von Softwarelösungen in komplexen Umgebungen übernehmen. Deine Expertise wird entscheidend sein, um unsere Architektur zu gestalten und jüngere Teammitglieder zu betreuen, während du zu unseren strategischen technischen Entscheidungen beiträgst.
Aufgaben:
- Softwareentwicklung: Entwerfe, entwickle und optimiere hochwertige Backend-Softwarelösungen für cloud-native Umgebungen mit Autonomie und Innovationsgeist.
- Architektur: Entwickle skalierbare, resiliente und sichere Microservices, die mit der langfristigen Strategie unserer SaaS-Produktpalette übereinstimmen.
- API-Entwicklung: Erstelle und pflege robuste RESTful- oder GraphQL-APIs mit Fokus auf Leistung und Wartbarkeit.
- Cloud-native Operationen: Nutze Containerisierung (Docker) und Orchestrierung (Kubernetes) für Microservices auf öffentlichen Cloud-Plattformen.
- Performance-Optimierung: Profiliere, überwache und optimiere Backend-Systeme für Skalierbarkeit und niedrige Latenz.
- Sicherheit: Implementiere sichere Codierungspraktiken, behebe proaktiv Schwachstellen und stelle die Einhaltung von DevSecOps-Praktiken sicher.
- DevOps-Zusammenarbeit: Arbeite mit DevOps zusammen, um CI/CD-Pipelines, Observability-Praktiken und Systemzuverlässigkeit zu verbessern.
- Mentorship: Führe und unterstütze Junior-Entwickler durch Code-Reviews, Wissensaustausch und technische Führung.
Dein Profil
- Nachweisbare Erfahrung: Umfangreiche Erfahrung in der Backend-Entwicklung, mit Fokus auf den Aufbau skalierbarer, sicherer und zuverlässiger SaaS-Lösungen.
- Cloud-native Expertise: Mehrjährige Erfahrung mit AWS, Azure oder GCP und Container-Orchestrierung (Kubernetes).
- Programmierkenntnisse: Fundierte Kenntnisse in Java, zusätzliche Erfahrung in Python, Go oder Node.js ist von Vorteil.
- Frameworks: Beherrschung von Spring Boot, Hibernate, Swagger/OpenAPI und Gradle, mit TDD- oder XP-Methodologien als Vorteil.
- Datenbankkenntnisse: Solide Erfahrung mit relationalen Datenbanken (PostgreSQL) und Vertrautheit mit NoSQL-Lösungen als Pluspunkt.
- API-Design: Nachgewiesene Fähigkeit, RESTful und GraphQL (Netflix DGS Framework) APIs effektiv zu entwerfen und zu pflegen.
- Soft Skills: Hervorragende Kommunikationsfähigkeiten (Englisch ist ein Muss), Stakeholder-Management und Mentoring-Fähigkeiten, sowie eine kollaborative Team-Mentalität.
Warum wir?
- Autonomie, Eigenverantwortung und Möglichkeiten zur Innovation.
- Maßgeschneiderte Schulungen, Zertifizierungen und Karriereentwicklungspfade.
- Ein hybrides Arbeitsmodell (3 Tage pro Woche im Büro) und flexible Workation-Politik.
- Arbeitgeberfinanzierte Leistungen wie Renten, Fitness, Fahrräder und Kinderbetreuungszuschüsse.
- Eine kollaborative Kultur mit kurzen Kommunikationswegen und konstruktivem Feedback.
Sende uns deine aussagekräftigen Bewerbungsunterlagen mit Angabe deiner Gehaltsvorstellungen und deines frühestmöglichen Eintrittstermins. Deine Ansprechpartnerinnen für diese Stelle sind Thessy & Sina.
Wir freuen uns sehr, dich kennenzulernen.