Wir suchen für unser Team einen Engineering Manager, Java, auf Vollzeitbasis. Wir bauen eine globale Social-Entertainment-Plattform auf, die sich zunächst auf den nordamerikanischen Markt konzentriert. Dies ist eine spannende Gelegenheit, einem schnell wachsenden Team in der Anfangsphase eines unglaublichen monatlichen Wachstums beizutreten und bietet Ihnen zahlreiche Möglichkeiten, Ihre Karriere und Entwicklung voranzutreiben, während das Unternehmen wächst. Sie nehmen an der gesamten Entwicklu
Wir suchen für unser Team einen Engineering Manager, Java, auf Vollzeitbasis. Wir bauen eine globale Social-Entertainment-Plattform auf, die sich zunächst auf den nordamerikanischen Markt konzentriert. Dies ist eine spannende Gelegenheit, einem schnell wachsenden Team in der Anfangsphase eines unglaublichen monatlichen Wachstums beizutreten und bietet Ihnen zahlreiche Möglichkeiten, Ihre Karriere und Entwicklung voranzutreiben, während das Unternehmen wächst. Sie nehmen an der gesamten Entwicklung von Client-Web- und Mobil-Apps 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. Werden 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 Änderungen unterstützen, Talente fördern und produktive Beziehungen zu ihnen aufbauen die gesamte Organisation. Sie werden Ihren umfangreichen 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 Patriannas Kunden verlassen. Wenn Sie es lieben, starke Teams aufzubauen, kundenorientierte Lösungen zu entwickeln, Veränderungen voranzutreiben und anzunehmen, jeden Tag nach Spitzenleistungen zu streben, anpassungsfähig und konzentriert zu sein und glauben, dass Arbeit Spaß machen sollte, kommen Sie zu uns! Unsere Technologien: – Java 19 – Frühjahr 6+ – Spring Boot 3+ – Postgres (LightAlloy), Flyway, Ebean ORM, Quartz – Kafka 3.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. Aufgaben: – Leitung und Ausbau mehrerer Engineering-Teams mit ihren Leitern innerhalb einer Geschäftseinheit oder eines Produktbereichs. – Teilnahme und Überwachung von Gesprächen über wichtige technische Entscheidungen, Liefererwartungen, Personalzuweisung und Zusammenarbeit mit Produktmanager und externe Stakeholder; Seien Sie tief in die Arbeit des Teams eingebunden und unterstützen Sie Kunden bei Bedarf. – Nehmen Sie die Erwartungen und Bedürfnisse des Unternehmens auf, wenn Sie mit hochrangigen Stakeholdern kommunizieren, und setzen Sie diese in Maßnahmen um. – Coachen Sie Teams in Best Practices für die Softwarebereitstellung. – Erleichtern Sie die Beziehung zu Produkten, Programmen, Kundenerfolg und andere Teams, Bereitstellung von Feedback an die Stakeholder – Stellen Sie sicher, dass die Teams ein klares Verständnis der Ziele und Prioritäten haben und gleichzeitig Exzellenz aufrechterhalten: technische Schulden beheben, Verbesserungen durchführen und Innovationen bereitstellen – Sorgen Sie auch in komplizierten Situationen für eine hohe Moral und Motivation innerhalb der Teams. eine Kultur der Fürsorge, des gegenseitigen Vertrauens, der Hilfe, der Transparenz und der Aufgeschlossenheit fördern – 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 gemäß den Unternehmenswerten, dem Kulturkodex einstellen, und Budget, aber die höchstmögliche professionelle Messlatte einhalten; Treffen Sie schwierige Entscheidungen, wenn „No Go“-Fälle passieren. – Überwachen und halten Sie die Leistung, erhalten und verarbeiten Sie Feedback zum Team ganzheitlich und auf persönlicher Ebene. – Fördern Sie die Leistungsbewertung und eine ehrliche VergütungBewertung für die TeammitgliederAnforderungen: – 10+ Jahre Erfahrung in der Softwareentwicklung, hauptsächlich mit Java-Stack – 4+ Jahre Erfahrung in der Leitung von 2+ Teams (oder großem Team, 15+) in einem modernen Softwareentwicklungsunternehmen mit Fokus auf Ergebnis und Effizienz – Menschlichkeit, leistungsorientiertes Einfühlungsvermögen, Geschäftssinn, Kostenanalyse, klare Erwartungen setzen und konstruktives Feedback geben – Aufgeschlossenheit und die Fähigkeit, aus Erfahrungen zu lernen sowie den Mut haben, 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 erhalten wertvolles Feedback. 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-like), SQL (bis hin 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 Clouds Plattformen: AWS, GCP, Azure ... – Starke Fähigkeiten zur Fehlerbehebung (Kibana, Grafana, Sentry, Warnungen/Überwachung/Profilierung) – Gute Kenntnisse von Designmustern – Englisch: Obere Mittelstufe+Wäre von Vorteil: – Ebean – Protobuf – GCP Mehr anzeigen Weniger anzeigen Галузи Постачальники розваг, Маркетингові послуги и гральни заклади та казино