🌟 Introducing DNA325 - Where Dreams Meet Talent! 🌟
Unleash boundless possibilities with DNA325, your gateway to a visionary remote team in Europe and Latin America. We specialize in recruitment and offer a streamlined and cost-effective solution to make your business goals a reality.
Placing one of the best Tech Professionals on the planet since 2016
Do you want to accelerate your hiring process? We...
✅ 60+ Recruiters team strategically dispersed across Europe, with the core group in Poland and Romania
✅ Provide your first candidates in 4 days or less
✅ Can show 350+ candidates per month
✅ Hire with Absolute Certainty on a success-based model 💯
Discover the power of talent and possibilities at DNA325 - Where dreams and potential fuse into brilliance. Welcome to the future of remote teams! 🚀💫
Werden Sie Teil eines schnell wachsenden, international tätigen Unternehmens, das an skalierbaren digitalen Produkten arbeitet. Übernehmen Sie Verantwortung für wichtige technische Initiativen, arbeiten Sie eng mit interdisziplinären Teams zusammen und tragen Sie zu wirkungsvollen Lösungen bei. Diese Position vereint praktische Umsetzung mit strategischer Beratung und bietet Ihnen Einblicke in moderne Technologien, komplexe Herausforderungen und ein globales, dynamisches Umfeld.
Über die Gelegenheit
Unser Kunde ist ein weltweit führender Anbieter von Infrastruktursoftware mit Spezialisierung auf API-Management für Unternehmen und nahtlose digitale Integration. Er unterstützt Organisationen dabei, das volle Potenzial ihrer Daten auszuschöpfen, indem er sichere und skalierbare Ökosysteme zur Vernetzung von Anwendungen und Diensten bereitstellt. Aktuell sucht er eine strategische Führungskraft, die die Weiterentwicklung seiner Kernsoftwarelösungen vorantreibt. In dieser Rolle fungieren Sie als Schnittstelle zwischen komplexen Marktanforderungen und technischer Umsetzung und stellen die Bereitstellung wirkungsvoller Tools sicher, die die Interaktion von Unternehmen mit der digitalen Welt grundlegend verändern.
Über die Position
Wir suchen für unseren Kunden einen erfahrenen Senior Java Developer. In dieser Position spielen Sie eine entscheidende Rolle bei der architektonischen Konzeption, dem Aufbau und der Optimierung wesentlicher Elemente einer modernen, Cloud-zentrierten Plattform für API-Orchestrierung und -Integration. Sie arbeiten mit interdisziplinären Teams zusammen, um skalierbare, sichere und hochverfügbare Services bereitzustellen, die technische Strategie mitzugestalten und jüngere Teammitglieder anzuleiten. Diese Position ist ideal für einen Entwickler, der in einem dynamischen Umfeld aufblüht und Freude daran hat, komplexe technische Herausforderungen in verteilten Systemen zu meistern.
Arbeitszeiten: Diese Stelle unterliegt den Geschäftszeiten der irischen Zeitzone (GMT/IST).
Verantwortlichkeiten
Softwareentwicklung: Architektur, Entwicklung und Support von Backend-Microservices und APIs mit Java und zugehörigen Technologien. Erstellung und Optimierung von Plattformmodulen wie API-Gateways und Persistenzschichten für Valkey, MongoDB und PostgreSQL. Entwicklung von lesbarem, nachhaltigem und streng verifiziertem Code gemäß branchenüblichen Entwicklungsrichtlinien.
Beitrag zu Architektur und Design: Zusammenarbeit mit leitenden Ingenieuren und Systemarchitekten zur Gestaltung der technischen Roadmap und des Framework-Designs. Durchführung von Architektur-Audits und Bereitstellung von Erkenntnissen hinsichtlich Skalierbarkeit, Zuverlässigkeit und langfristiger Tragfähigkeit von technischen Lösungen.
Plattform-Engineering: Arbeiten Sie in einem Kubernetes-orientierten Ökosystem und unterstützen Sie die Einführung containerisierter Assets sowie die Verwaltung von Microservices.
Qualitätssicherung und Tests: In enger Abstimmung mit SDETs und Qualitätssicherungsspezialisten gewährleisten Sie eine umfassende Testabdeckung und solide Automatisierung auf Unit-, Integrations- und Lastebene. Sie führen regelmäßige Code-Reviews durch und halten strenge Qualitätsstandards während des gesamten Entwicklungszyklus ein.
Teamzusammenarbeit & Mentoring: Enge Zusammenarbeit mit Produktverantwortlichen, Stakeholdern, DevOps-Teams und Entwicklerkollegen, um Funktionen zu entwickeln, die die kommerziellen Ziele erfüllen. Unterstützung weniger erfahrener Entwickler und Förderung eines Umfelds kontinuierlichen Wachstums und Kompetenzerwerbs.
Überwachung und Optimierung: Implementieren Sie Observability-Frameworks und -Methoden (wie Prometheus, Grafana und OpenTelemetry), um die Systemleistung und -effizienz zu überwachen. Identifizieren Sie Leistungsengpässe und optimieren Sie Dienste hinsichtlich Latenz, Datenvolumen und Hardwareauslastung.
Anforderungen
Fachliche Expertise: Mindestens 5 Jahre Erfahrung in der Backend- oder Plattformentwicklung mit Schwerpunkt auf verteilten Systemen und API-Entwicklung. Fundierte Java-Kenntnisse sowie umfassendes Verständnis von Multithreading, Speichermanagement und Performance-Optimierung. Erfahrung im API-Design (REST, gRPC) und in Integrationsmustern. Praktische Erfahrung mit Valkey (oder Redis), MongoDB und PostgreSQL, einschließlich Abfrageoptimierung und Datenmodellierung. Umfassende Kenntnisse in Kubernetes, Containerisierung und Cloud-nativen Bereitstellungsmethoden.
Qualität & DevOps: Erfahrung mit Observability- und Monitoring-Tools zur Sicherstellung von Systemzuverlässigkeit und Rückverfolgbarkeit.
Zusammenarbeit & Kommunikation: Ausgezeichnete Problemlösungs- und Debugging-Fähigkeiten mit proaktiver Herangehensweise an die Identifizierung und Behebung von Problemen. Starke Kommunikationsfähigkeiten und die Fähigkeit zur effektiven Zusammenarbeit in funktionsübergreifenden agilen Teams. Erfahrung in der Betreuung von Nachwuchsingenieuren und im Beitrag zum Teamwachstum und zur technischen Exzellenz.
Vorteile
100% Remote-Arbeit: Genießen Sie die Freiheit, von überall aus zu arbeiten und gleichzeitig mit einem vielfältigen, multinationalen Team zusammenzuarbeiten.
Attraktive Vergütung: Großzügiges und wettbewerbsfähiges Gehaltspaket in USD sowie ein umfassendes Leistungspaket.
Flexible Arbeitszeiten: Erstellen Sie einen Zeitplan, der zu Ihrem Leben und Ihren Prioritäten passt.
Einrichtung des Homeoffice: Erhalten Sie die Hardware und Software, die Sie für Ihren Erfolg von zu Hause aus benötigen.