Auf einen Blick
- Aufgaben: Entwickle moderne Softwarelösungen und integriere neue Dienste in bestehende Systeme.
- Unternehmen: Innovatives Unternehmen in der Tech-Branche mit einer kollaborativen Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und berufliche Entwicklung.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten.
- Qualifikationen: Erfahrung in der Softwareentwicklung mit Java, Spring und Angular.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Diese Rolle erfordert einen erfahrenen Fullstack-Entwickler mit außergewöhnlicher Expertise sowohl im Java/Spring-Backend als auch im Angular-Frontend, der speziell in der Modernisierung von Altsystemen und der Integration neuer Dienste in bestehende Architekturen versiert ist. Der ideale Kandidat ist ein proaktiver, DevOps-orientierter Mitarbeiter, der Lösungen vom strategischen Design bis zur automatisierten, kontinuierlichen Bereitstellung vorantreiben kann.
Hauptverantwortlichkeiten
- Architektur und Design robuster Full-Stack-Lösungen zur Übersetzung komplexer Anforderungen.
- Entwicklung neuer RESTful APIs über bestehende Kern-Java-Systeme mit Spring Boot.
- Erstellung und Weiterentwicklung dynamischer, skalierbarer Benutzeroberflächen mit Angular und PrimeNG.
- Implementierung einer umfassenden Teststrategie, einschließlich Playwright E2E-Tests.
- Verantwortung für die Optimierung unserer automatisierten CI/CD-Pipelines (idealerweise GitLab CI/CD).
Hauptqualifikationen
Architektur & Lösungsdesign
- Nachgewiesene Fähigkeit, komplexe Geschäftsanforderungen in skalierbare, wartbare und robuste Full-Stack-Lösungsdesigns zu übersetzen.
- Expertise in der Definition architektonischer Muster (z.B. Microservices, Layered Architecture), die die Systemmodernisierung erleichtern und gleichzeitig eine nahtlose Integration mit bestehenden Kern-Java- und Altsystemen gewährleisten.
- Fähigkeit zur Erstellung klarer architektonischer Dokumentationen, Flussdiagramme und technischer Spezifikationen zur Abstimmung von Entwicklungsteams und Stakeholdern.
Kerntechnische Expertise
Backend-Meisterschaft: Java, Spring & Systemintegration
- Expertenniveau in Java (Kernkonzepte, Datenstrukturen, Algorithmen) und nachgewiesene Fähigkeit, bestehende komplexe Java-Codebasen zu analysieren, zu verstehen und zu integrieren.
- Solide Erfahrung in der Erstellung von Unternehmensanwendungen mit dem Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Starke Fähigkeit, RESTful APIs zu entwerfen, zu entwickeln und zu konsumieren sowie umfangreiche Erfahrung in der Definition und Dokumentation von APIs mit der OpenAPI-Spezifikation (Swagger).
Frontend-Meisterschaft: Angular & UI/UX-Evolution
- Meisterhafte Fähigkeiten im Design und in der Erstellung hochdynamischer, reaktionsschneller und leistungsfähiger Benutzeroberflächen mit Angular.
- Umfangreiche Erfahrung mit der PrimeNG-Komponentenbibliothek und der Fähigkeit, Komponenten anzupassen, zu erweitern und zu optimieren.
- Starke Fähigkeit in der Integration und dem Konsum komplexer RESTful APIs unter Verwendung von OpenAPI-Spezifikationen (Swagger).
Qualität & DevOps-Automatisierung
Automatisiertes Testen
- Expertise in der Implementierung einer umfassenden Testpyramide, einschließlich Unit-, Integrations- und End-to-End-Tests.
- Starke praktische Erfahrung in der Gestaltung und Implementierung zuverlässiger und schneller End-to-End-Tests mit Playwright.
- Fähigkeit, hochgradige Unit- und Integrationstests für Java/Spring-Dienste zu schreiben.
Kontinuierliche Integration/Kontinuierliche Bereitstellung (CI/CD)
- Tiefe Kenntnisse der besten Praktiken für Continuous Integration und Continuous Deployment, mit Fokus auf Automatisierung, Qualitätskontrollen und schnelle Bereitstellung.
- Praktische Erfahrung in der Gestaltung, Wartung und Optimierung von CI/CD-Pipelines, idealerweise mit GitLab CI/CD.
Denkweise & Zusammenarbeit
- Wir erwarten eine hochproaktive und beitragende Person, die Initiative ergreift, um architektonische Herausforderungen zu identifizieren und innovative Full-Stack-Lösungen vorzuschlagen.
- Fähigkeit, die vollständige Verantwortung für Funktionen zu übernehmen, die sowohl die Client- als auch die Server-Seite umfassen.
Vorteile
- Einfluss: Spielen Sie eine entscheidende Rolle in der Entwicklung eines Unternehmens, das zu den Top 5 seiner Branche gehört.
- Innovation: Arbeiten Sie an herausfordernden und innovativen Projekten.
- Exzellenz: Ein Umfeld, das kontinuierliche Verbesserung und persönliche Entwicklung fördert.
- Wachstum: Verantwortungsvolle und vielfältige Aufgaben in einem wachsenden mittelständischen Unternehmen.
- Zusammenarbeit: Teil eines agilen, funktionsübergreifenden und internationalen Teams werden.
- Ein modernes Arbeitsumfeld: Flexible Arbeitszeiten und mobiles Arbeiten.
- Sicherheit: Langfristige Perspektiven dank eines unbefristeten Arbeitsvertrags und 30 Tagen Urlaub.
- Leistungen: Eine betriebliche Altersvorsorge und vermögenswirksame Leistungen sowie Angebote zu beruflichen und betrieblichen Gesundheitsthemen.
Fullstack Developer (m/f/d) System Modernization & Strategic Delivery Arbeitgeber: Primion Technology Gmbh
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Modernisierung von Systemen und strategische Lieferungen konzentriert. Unsere Unternehmenskultur fördert kontinuierliche Verbesserung und persönliche Entwicklung, während Sie an herausfordernden Projekten mitarbeiten und Teil eines agilen, internationalen Teams werden. Genießen Sie flexible Arbeitszeiten, ein modernes Arbeitsumfeld und langfristige Perspektiven durch einen unbefristeten Arbeitsvertrag mit 30 Tagen Urlaub.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Fullstack Developer (m/f/d) System Modernization & Strategic Delivery erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Primion Technology Gmbh anzuklopfen, wenn du dich auf die Stelle als Fullstack Developer (m/f/d) System Modernization & Strategic Delivery bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Primion Technology Gmbh vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Fullstack Developer (m/f/d) System Modernization & Strategic Delivery mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Primion Technology Gmbh klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Primion Technology Gmbh vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.