Auf einen Blick
- Aufgaben: Entwickle hochwertige Webanwendungen und leite das Design von Backend- und Frontend-Systemen.
- Arbeitgeber: Ein innovatives Unternehmen, das benutzerzentrierte Plattformen mit einem starken Ruf aufbaut.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Arbeit und ein unterstützendes Teamumfeld.
- Warum dieser Job: Gestalte die nächste Generation von Produkten und arbeite in einem kollaborativen, technologieorientierten Umfeld.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung als Full Stack Entwickler mit Java und React.
- Andere Informationen: Möglichkeit zur Mentorship für Junior-Entwickler und Einfluss auf Teamstandards.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Mit einem starken Ruf für den Aufbau skalierbarer, benutzerzentrierter Plattformen sucht mein Kunde einen Senior Full Stack Developer, um die nächste Generation ihrer Kernprodukte zu gestalten. Dies ist eine Gelegenheit, in einer kollaborativen, ingenieurorientierten Umgebung zu arbeiten, in der Ihr Code direkt Tausende von Benutzern beeinflusst und technische Exzellenz anerkannt wird.
Rollenübersicht: Als Senior Full Stack Developer übernehmen Sie die Verantwortung für die End-to-End-Entwicklung von Funktionen über unseren modernen Technologiestack. Sie arbeiten eng mit Produktmanagern, DevOps und anderen Ingenieuren zusammen, um leistungsstarke Anwendungen zu entwerfen, zu erstellen und bereitzustellen. Diese Rolle erfordert einen praktischen Ansatz zur Lösung komplexer technischer Herausforderungen und eine Leidenschaft für die Bereitstellung sauberer, skalierbarer Lösungen.
Hauptverantwortlichkeiten:
- Leiten Sie das Design und die Entwicklung hochwertiger Webanwendungen mit Java (Spring Boot) und JavaScript (React).
- Treffen Sie architektonische Entscheidungen für Backend- und Frontend-Systeme und stellen Sie Leistung, Sicherheit und Skalierbarkeit sicher.
- Arbeiten Sie mit Produktmanagern, Designern und anderen Entwicklern zusammen, um neue Funktionen zu definieren und bereitzustellen.
- Mentorieren Sie Junior-Entwickler und tragen Sie zur Verbesserung der teamweiten Best Practices und Entwicklungsstandards bei.
- Sichern Sie die Codequalität durch Code-Reviews, automatisierte Tests und kontinuierliche Integration.
- Arbeiten Sie mit containerisierten Anwendungen unter Verwendung von Docker und orchestrieren Sie Bereitstellungen über Kubernetes auf AWS.
- Fehlerbehebung, Diagnose und Behebung von Leistungs- und Zuverlässigkeitsproblemen im gesamten Stack.
Technologiestack, mit dem Sie arbeiten werden:
- Backend: Java 17+, Spring Boot, REST APIs
- Frontend: React, TypeScript, Webpack, Redux
- Cloud & DevOps: AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, Terraform
- CI/CD & Tools: Git, Jenkins/GitHub Actions, JIRA, Confluence
- Datenbanken: PostgreSQL, Redis, und Erfahrung mit Messaging-Systemen ist ein Plus (Kafka, RabbitMQ)
Was wir suchen:
- 5+ Jahre Berufserfahrung als Full Stack Developer mit starkem Fokus auf Backend- und Frontend-Entwicklung.
- Tiefes Wissen in Java und Spring Boot für Backend-Dienste.
- Nachgewiesene Erfahrung mit modernem React für die Frontend-Entwicklung.
- Solides Verständnis von RESTful-Diensten, verteilten Systemen und Microservices-Architektur.
- Praktische Erfahrung mit Docker, Kubernetes und der Bereitstellung von Anwendungen auf AWS.
- Starkes Verständnis der Prinzipien der Softwaretechnik, Testmethoden und agiler Lieferung.
- Exzellente Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einer kollaborativen Umgebung zu arbeiten.
- Eine proaktive Denkweise – bereit, Verbesserungen vorzuschlagen und Initiativen zu leiten.
Software Engineer Arbeitgeber: LinkedIn
Kontaktperson:
LinkedIn HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von StudySmarter in Kontakt zu treten. Stelle Fragen zu ihrer Arbeit und zeige dein Interesse an der Unternehmenskultur.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du an Coding-Challenges teilnimmst. Websites wie LeetCode oder HackerRank können dir helfen, deine Fähigkeiten in Java und React zu verbessern, die für diese Position wichtig sind.
✨Tip Nummer 3
Zeige deine Leidenschaft für sauberen Code und Best Practices. Bereite Beispiele aus deiner bisherigen Arbeit vor, die deine Erfahrungen mit Code-Reviews, automatisierten Tests und CI/CD-Prozessen demonstrieren.
✨Tip Nummer 4
Informiere dich über die neuesten Trends in der Softwareentwicklung, insbesondere in Bezug auf Cloud-Technologien und Containerisierung. Dies zeigt dein Engagement für kontinuierliches Lernen und deine Bereitschaft, innovative Lösungen zu entwickeln.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Unternehmenswerte: Informiere dich über das Unternehmen und seine Werte. Achte darauf, wie deine eigenen Werte mit denen des Unternehmens übereinstimmen und bringe dies in deinem Anschreiben zur Sprache.
Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine 5+ Jahre Erfahrung als Full Stack Developer hervor. Konzentriere dich auf spezifische Projekte, bei denen du Java, Spring Boot und React verwendet hast.
Technische Fähigkeiten hervorheben: Stelle sicher, dass du deine Kenntnisse in den geforderten Technologien wie Docker, Kubernetes und AWS klar darstellst. Füge konkrete Beispiele hinzu, wie du diese Technologien in der Vergangenheit eingesetzt hast.
Anpassung des Lebenslaufs: Passe deinen Lebenslauf an die spezifischen Anforderungen der Stelle an. Verwende Schlüsselbegriffe aus der Stellenbeschreibung, um sicherzustellen, dass dein Lebenslauf bei der Sichtung durch ATS (Applicant Tracking Systems) gut abschneidet.
Wie du dich auf ein Vorstellungsgespräch bei LinkedIn vorbereitest
✨Verstehe die Technologie-Stack
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere Java (Spring Boot) und React. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen mit diesen Technologien hast.
✨Bereite Beispiele für deine Projekte vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Berufserfahrung zu teilen, die deine Fähigkeiten als Full Stack Developer demonstrieren. Erkläre, wie du Herausforderungen gemeistert und Lösungen implementiert hast, die den Anforderungen des Unternehmens entsprechen.
✨Zeige deine Teamfähigkeit
Da die Rolle enge Zusammenarbeit mit Produktmanagern und anderen Entwicklern erfordert, ist es wichtig, deine Teamarbeit und Kommunikationsfähigkeiten zu betonen. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast, um ein gemeinsames Ziel zu erreichen.
✨Frage nach den Best Practices
Nutze die Gelegenheit, um Fragen zu den Entwicklungsstandards und Best Practices des Unternehmens zu stellen. Dies zeigt dein Interesse an kontinuierlicher Verbesserung und deinem Engagement für qualitativ hochwertige Softwareentwicklung.