Wir sind auf der Suche nach einem Engineering Manager, Java, für unser Team auf Vollzeitbasis. Der Aufbau einer globalen Social-Entertainment-Plattform konzentrierte sich zunächst auf den nordamerikanischen Markt. Dies ist eine spannende Gelegenheit, sich einem schnell wachsenden Team anzuschließen, das sich in der Anfangsphase eines unglaublichen monatlichen Wachstums befindet und zahlreiche Möglichkeiten bietet, Ihre Karriere und Entwicklung voranzutreiben, während das Unternehmen wächst. Sie
Wir sind auf der Suche nach einem Engineering Manager, Java, für unser Team auf Vollzeitbasis. Der Aufbau einer globalen Social-Entertainment-Plattform konzentrierte sich zunächst auf den nordamerikanischen Markt. Dies ist eine spannende Gelegenheit, sich einem schnell wachsenden Team anzuschließen, das sich in der Anfangsphase eines unglaublichen monatlichen Wachstums befindet und zahlreiche Möglichkeiten bietet, Ihre Karriere und Entwicklung voranzutreiben, während das Unternehmen wächst. Sie nehmen an der vollständigen Entwicklung von Web- und mobilen Apps für Kunden teil. Hochwertiger Code mit vorhersehbarem Verhalten in der Produktion, Automatisierung, Rückverfolgbarkeit sowie nahtlose und transparente Skalierung sind für uns Schlüsselprinzipien. Wir arbeiten mit den Besten zusammen, würden Sie sich uns anschließen? Über die Rolle Als Engineering Manager im Team von Patrianna sind Sie für die Bereitstellung von Softwarebereitstellungsfunktionen verantwortlich, indem Sie Software-Engineering-Teams aufbauen und vergrößern, sie bei Veränderungen unterstützen, Talente fördern und produktive Beziehungen mit der gesamten Organisation aufbauen. Sie werden Ihren umfassenden technischen und betriebswirtschaftlichen Hintergrund nutzen, um mit talentierten Ingenieuren und einfühlsamen Produktmanagern zusammenzuarbeiten, um außergewöhnliche Lösungen zu entwickeln, auf die sich Tausende von Patrianna-Kunden verlassen. Wenn Sie es lieben, starke Teams aufzubauen, kundenorientierte Lösungen zu entwickeln, Veränderungen voranzutreiben und anzunehmen, jeden Tag nach Exzellenz zu streben, anpassungsfähig und konzentriert zu sein und glauben, dass Arbeit Spaß machen sollte, kommen Sie zu uns! Unsere Technologien: – Java 19 – Spring 6+ – Spring Boot 3+ – Postgres (LightAlloy), Flyway, Ebean ORM, Quartz – Kafka3.6 – Jakarta, RESTEasy, Websockets – Netty – Docker, Docker Swarm, k8s – GCP Cloud – ELK, Grafana, Sentry, Distributed Tracing – Offene Container, JUnit und dergleichen – Apache-Commons-Familie, Guava, Reactor/RXJava. Verantwortlichkeiten: – Leitung und Erweiterung mehrerer Entwicklungsteams mit ihren Leitern innerhalb einer Geschäftseinheit oder eines Produktbereichs – Teilnahme und Überwachung von Gesprächen über wichtige technische Entscheidungen, Liefererwartungen, Personalzuweisung, Zusammenarbeit mit Produktmanagern und externen Interessengruppen ; Eng in die Arbeit des Teams eingebunden sein und Kunden bei Bedarf unterstützen. – Die Geschäftserwartungen und -bedürfnisse bei der Kommunikation mit hochrangigen Stakeholdern aufgreifen und umsetzen und in Maßnahmen umsetzen – Teams in Best Practices für die Softwarebereitstellung coachen – Beziehungen zu Produkten, Programmen, Kundenerfolg und anderem erleichtern Teams, Bereitstellung von Feedback für die Stakeholder – Stellen Sie sicher, dass die Teams ein klares Verständnis von Zielen und Prioritäten haben und gleichzeitig Exzellenz aufrechterhalten: technische Schulden beheben, Verbesserungen durchführen und Innovationen bereitstellen – Halten Sie auch in komplizierten Situationen eine hohe Moral und Motivation innerhalb der Teams aufrecht, fördern Sie eine Kultur der Fürsorge und des gegenseitigen Vertrauens , Hilfe, Transparenz und Aufgeschlossenheit – Den Erfolg des Teams systematisch unterstützen und anerkennen, ihnen dabei helfen, Fehler zu verstehen, zu akzeptieren und aus ihnen zu lernen – Personalbesetzung verwalten: Neue Teammitglieder entsprechend den Unternehmenswerten, dem Kulturkodex und dem Budget einstellen, dabei aber die höchstmögliche professionelle Messlatte einhalten; Treffen Sie schwierige Entscheidungen, wenn „No Go“-Fälle passieren. – Überwachen und halten Sie die Leistung aufrecht, erhalten und verarbeiten Sie Feedback zum Team ganzheitlich und auf persönlicher Ebene. – Fördern Sie die Leistungsbeurteilung und eine ehrliche Vergütungsüberprüfung für die Teammitglieder. Anforderungen: – 10+ Jahre Erfahrung in SoftwareEntwicklung, hauptsächlich mit Java-Stack – 4+ Jahre Erfahrung in der Leitung von 2+ Teams (oder großes Team, 15+) in einem modernen Softwareentwicklungsunternehmen mit Fokus auf Ergebnis und Effizienz – Menschlichkeit, Empathie, die auf Leistung ausgerichtet ist, Geschäftssinn, Kostenanalyse, klare Erwartungen setzen und konstruktives Feedback geben – Seien Sie aufgeschlossen und in der Lage, aus der Erfahrung zu lernen sowie den Mut, Entscheidungen zu treffen, die zum gewünschten zukünftigen Zustand führen – Ausgezeichnete Kommunikationsfähigkeiten in Englisch und Muttersprache, schriftlich und mündlich. Sie können Ihre Idee jedem Ingenieur oder Manager erklären und wertvolles Feedback erhalten. Technische Anforderungen: – Starkes Java: Kern, Sammlungen, Streams – Starke Java-Parallelität: asynchrone Programmierherausforderungen, Futures, Executoren usw. – Starker Spring/Boot-Kern – Solide Erfahrung mit ORM (Hibernate- wie), SQL (bis zur Abfrageoptimierung, falls erforderlich) – Solides Verständnis von Kafka – Ausgezeichnetes Verständnis von Webprinzipien, HTTP, REST (einschließlich Sicherheitsaspekten) – Erfahrung mit Docker/Podman und Ökosystem – Erfahrung mit einer der Cloud-Plattformen: AWS, GCP, Azure. .. – Ausgeprägte Fähigkeiten zur Fehlerbehebung (Kibana, Grafana, Sentry, Warnungen/Überwachung/Profiling) – Gute Kenntnisse von Designmustern – Englisch: Obere Mittelstufe+Would beaplus: – Ebean – Protobuf – GCPVorteile: Äußerst wettbewerbsfähiges Gehalt, 30 Tage frei pro Jahr + FeiertagePrivat GesundheitswesenGlobales Sommer- und Wintertreffen in Spanien/UkrainePlus die Möglichkeit, einem schnell wachsenden Unternehmen beizutreten, bei dem keine Grenzen gesetzt sind.