SanMar- External
Jobgether
Lead Application Engineer (Java)
Über die Stelle
Diese Stelle wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und weiteren Schritte verwaltet. Unser Partner sucht einen Lead Application Engineer (Java) mit Sitz in den Vereinigten Staaten.
Wie Jobgether funktioniert
Wir verwenden einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Stelle geprüft wird. Unser System identifiziert die am besten geeigneten Kandidaten, und diese Auswahlliste wird direkt an das einstellende Unternehmen weitergegeben. Die endgültige Entscheidung und die weiteren Schritte (Interviews, Assessments) werden von deren internem Team verwaltet.
Wir danken Ihnen für Ihr Interesse und wünschen Ihnen viel Erfolg!
Warum über Jobgether bewerben?
Datenschutzhinweis: Mit dem Absenden Ihrer Bewerbung bestätigen Sie, dass Jobgether Ihre personenbezogenen Daten verarbeitet, um Ihre Eignung zu bewerten und relevante Informationen an den einstellenden Arbeitgeber weiterzugeben. Diese Verarbeitung basiert auf berechtigtem Interesse und vorvertraglichen Maßnahmen gemäß den geltenden Datenschutzgesetzen (einschließlich DSGVO). Sie können Ihre Rechte (Auskunft, Berichtigung, Löschung, Widerspruch) jederzeit ausüben.
#LI-CL1
Wir suchen einen erfahrenen Lead Application Engineer, der die Anwendungsentwicklung, die technische Leitung und groß angelegte Cloud-Modernisierungsinitiativen vorantreibt. In dieser Rolle leiten und betreuen Sie Engineering-Teams und entwerfen skalierbare, ausfallsichere und produktionsreife Anwendungen unter Verwendung von Java, Spring Boot, Microservices und Cloud-nativen Technologien. Sie spielen eine Schlüsselrolle bei der Modernisierung von Legacy-Anwendungen, indem Sie Workloads von virtuellen Maschinen auf die Google Cloud Platform (GCP) und Google Kubernetes Engine (GKE) migrieren. In enger Zusammenarbeit mit den Teams für Platform Engineering, DevOps, Sicherheit und Architektur etablieren Sie Engineering-Standards und verbessern die Zuverlässigkeit der Bereitstellung für ein Portfolio von mehr als 500 Anwendungen. Zudem nutzen Sie KI-gestützte Engineering-Tools, um Entwicklung, Tests, Dokumentation und Automatisierung zu beschleunigen. Diese Remote-Position ist ideal für eine praxisorientierte technische Führungskraft, die Freude daran hat, komplexe technische Herausforderungen zu lösen, Entwickler zu fördern und wirkungsvolle Modernisierungsprojekte umzusetzen.
Verantwortlichkeiten
- Leitung, Betreuung und Unterstützung von Application-Engineering-Teams durch technische Beratung, architektonische Vorgaben, Code-Reviews und Lösungen für komplexe technische Herausforderungen.
- Entwurf, Entwicklung, Wartung und Optimierung von produktionsreifen Anwendungen und Microservices unter Verwendung von Java, Spring Boot, Spring Data und RESTful APIs.
- Anwendung von Fachwissen in den Bereichen Microservices, ereignisgesteuerte Architektur, verteilte Systeme und Cloud-native Entwicklung zur Bereitstellung skalierbarer, sicherer und ausfallsicherer Anwendungen.
- Leitung von Anwendungsbewertungen, Containerisierung und Migrationsinitiativen, wobei Workloads von Umgebungen mit virtuellen Maschinen auf die Google Cloud Platform und Google Kubernetes Engine umgestellt werden.
- Überwachung der Migrationsbereitschaft von Anwendungen, einschließlich Konfigurationsmanagement, Secrets Management, Laufzeitkompatibilität, Bereitstellungsvorbereitung und automatisierter Tests.
- Steuerung von Anwendungsbereitstellungen und Fehlerbehebung in Kubernetes-Umgebungen, einschließlich Docker-Containern, CI/CD-Pipelines, Ressourcenzuweisung, Konfiguration und Laufzeitleistung.
- Entwicklung und Implementierung umfassender Teststrategien, die Unit-, Integrations- und API-Tests abdecken, um Anwendungsqualität, Zuverlässigkeit und Produktionsreife sicherzustellen.
- Entwurf und Pflege effizienter Datenzugriffsschichten für Anwendungen, die SQL- und NoSQL-Datenbanken integrieren.
- Etablierung von Observability-Praktiken für Anwendungen durch zentralisiertes Logging, Monitoring, Metriken, verteiltes Tracing und Alerting, um die Zuverlässigkeit zu verbessern und die Problemlösung bei Vorfällen zu beschleunigen.
- Zusammenarbeit mit den Teams für Platform Engineering, DevOps, Sicherheit und Architektur zur Definition von Engineering-Standards, wiederverwendbaren Komponenten, Bereitstellungspraktiken und operativen Best Practices.
- Planung und Koordination von Engineering-Aktivitäten, Verwaltung technischer Abhängigkeiten, Lösung von Herausforderungen bei der Bereitstellung und Unterstützung der Anwendungsmodernisierung für ein Portfolio von mehr als 500 Anwendungen.
- Nutzung KI-gestützter Engineering-Tools, einschließlich Claude, GitHub Copilot und Gemini, zur Beschleunigung der Code-Entwicklung, Anwendungsmodernisierung, Tests, Dokumentation und Engineering-Automatisierung.
- Förderung der kontinuierlichen Verbesserung von Softwareentwicklungspraktiken, Bereitstellungsprozessen, Anwendungsleistung und Engineering-Produktivität.
- Unterstützung bei technischen Entscheidungen und Sicherstellung, dass Anwendungslösungen mit architektonischen Standards, Cloud-Plattform-Fähigkeiten, Sicherheitsanforderungen und Geschäftszielen in Einklang stehen.
Anforderungen
- Bachelor-Abschluss oder eine gleichwertige Qualifikation in Informatik, Computer Information Systems, Information Technology and Management, Elektrotechnik oder einem verwandten technischen Bereich.
- Fundierte Berufserfahrung im Application Engineering mit tiefgreifender Expertise in Java, Spring Boot, RESTful APIs und Microservices-Architektur.
- Solides Verständnis von Cloud-nativen Entwicklungsprinzipien, ereignisgesteuerten Architekturen, verteilten Systemen und skalierbarem Anwendungsdesign.
- Praktische Erfahrung mit Docker, Kubernetes, CI/CD-Pipelines, Anwendungsbereitstellung, automatisierten Tests und Fehlerbehebung in der Produktion.
- Nachgewiesene Erfahrung mit Anwendungsmodernisierung, Containerisierung, Migration von Umgebungen mit virtuellen Maschinen und Cloud-Bereitstellungsstrategien.
- Praktische Erfahrung mit der Google Cloud Platform und Google Kubernetes Engine, einschließlich Anwendungsbereitstellung, Konfiguration, Laufzeitmanagement und operativem Support.
- Starke Kenntnisse in SQL- und NoSQL-Datenbanken, Datenzugriffsschichten für Anwendungen und Datenbank-Integrationsmustern.
- Erfahrung in der Implementierung von Observability-Lösungen für Anwendungen, einschließlich zentralisiertem Logging, Monitoring, Metriken, verteiltem Tracing und Alerting.
- Nachgewiesene technische Führungskompetenz, einschließlich der Betreuung von Ingenieuren, Durchführung von Code-Reviews, Anleitung bei architektonischen Entscheidungen und Etablierung von Engineering-Standards.
- Starke Problemlösungs- und Analysefähigkeiten mit der Fähigkeit, komplexe Probleme in den Bereichen Anwendung, Infrastruktur, Integration und Leistung zu diagnostizieren.
- Erfahrung in der Koordination von Engineering-Projekten, der Verwaltung technischer Abhängigkeiten und der Durchführung von Modernisierungsinitiativen über mehrere Anwendungen oder Teams hinweg.
- Vertrautheit mit KI-gestützter Entwicklung und agentenbasierten Engineering-Tools wie Claude, GitHub Copilot und Gemini, um die Engineering-Effizienz zu verbessern und repetitive Aufgaben zu automatisieren.
- Hervorragende Kommunikations- und Kooperationsfähigkeiten mit der Fähigkeit, effektiv mit den Teams für Engineering, DevOps, Plattform, Sicherheit und Architektur zusammenzuarbeiten.
- Fähigkeit, technische Qualität, Liefertermine, Wartbarkeit, Skalierbarkeit und Produktionszuverlässigkeit in einem schnelllebigen Umfeld in Einklang zu bringen.
Bevorzugte Qualifikationen
- Erfahrung in der Entwicklung von front-end-Anwendungen unter Verwendung von React, Angular oder Vue.
- Vertrautheit mit der Integration von front-end-Anwendungen mit RESTful APIs.
- Erfahrung mit weiteren Cloud-Plattformen neben GCP.
- Erfahrung mit großen Unternehmensanwendungsportfolios und komplexen Cloud-Transformationsprogrammen.
Leistungen
- Wettbewerbsfähiges Jahresgehalt: $140,000–$185,000, abhängig von Erfahrung, Qualifikationen und anderen anwendbaren Faktoren.
- Umfassende Krankenversicherung: Medizinische Absicherung zur Unterstützung des Wohlbefindens der Mitarbeiter.
- Bezahlter Urlaub: Urlaubsanspruch und bezahlte Freistellung zur Unterstützung der Work-Life-Balance.
- Bezahlte Feiertage: Vom Unternehmen gewährte bezahlte Feiertage.
- Krankheitsurlaub: Bezahlte Freistellung bei Krankheit und gesundheitsbezogenen Bedürfnissen.
- Elternzeit: Unterstützung für Mitarbeiter, die ein neues Kind in der Familie begrüßen.
- Sonderurlaub bei Todesfällen: Freistellung zur Bewältigung persönlicher und familiärer Verluste.
- Altersvorsorge: Ein 401(k)-Plan mit Arbeitgeberzuschuss.
- Mitarbeiter-Empfehlungsprämien: Möglichkeiten, Boni für berechtigte Mitarbeiterempfehlungen zu erhalten.
- Remote-Arbeit: Eine Remote-Position, die Flexibilität bietet, von den Vereinigten Staaten aus zu arbeiten.
- Berufliche Weiterentwicklung: Möglichkeiten zur Stärkung der Expertise in technischer Führung, Cloud-Engineering, Anwendungsmodernisierung und KI-gestützter Entwicklung.
- Innovatives Technologieumfeld: Die Chance, mit modernen Cloud-Plattformen, Kubernetes, verteilten Systemen und aufkommenden KI-Engineering-Tools zu arbeiten.
- Sinnvoller technischer Einfluss: Die Möglichkeit, Engineering-Standards zu beeinflussen und zur Modernisierung eines groß angelegten Anwendungsportfolios beizutragen.
