Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. ist ein global tätiges Industrieunternehmen, das schwere Maschinen und Motoren für das Baugewerbe, den Bergbau, die Energiebranche und andere infrastrukturell ausgerichtete Wirtschaftszweige entwickelt. Das Produktportfolio umfasst unter anderem Bagger, Planierraupen, knickgelenkte Muldenkipper und Energiesysteme. Unterstützt werden diese Produkte durch moderne Technologie und ein weltweites Händlernetz. Das 1925 gegründete Unternehmen verbindet langjährige industrielle Erfahrung mit dem Anspruch, die Produktivität zu steigern und nachhaltigere Maschinen und Betriebsabläufe voranzutreiben.

Leitender Java-Softwareentwickler, Chennai

Übernehmen Sie in einer Präsenzrolle in Chennai die Leitung bei der Entwicklung und Bereitstellung cloudbasierter digitaler Plattformen von Caterpillar. Entwickeln Sie skalierbare Java-Anwendungen und serverlose Lösungen mit AWS, CI/CD und modernen Cloud-Technologien.

Beschreibung

  • Geben Sie die technische Richtung für den Entwurf, die Entwicklung und die Bereitstellung der digitalen Plattform von Caterpillar vor
  • Treiben Sie cloudbasierte Technologieinitiativen durch kontinuierliche Entwicklung voran
  • Setzen Sie Java-, Cloud- sowie Technologien für mobile oder Webanwendungen zur Umsetzung von Lösungen ein
  • Entwickeln und implementieren Sie Funktionen mit Produkten und Diensten von Cloud-Plattformen
  • Entwickeln Sie Software nach den Prinzipien agiler Teamarbeit
  • Koordinieren Sie große Softwareprojekte über mehrere Entwickler hinweg mit Git-Branching, Tagging und Merging
  • Entwickeln, implementieren und beheben Sie Fehler in cloudbasierten und serverlosen Anwendungen auf AWS
  • Nutzen Sie AWS-Service-APIs, die CLI und SDKs zur Entwicklung von Anwendungen
  • Schreiben, warten und beheben Sie Fehler in AWS-Codemodulen
  • Integrieren Sie Anwendungssicherheit bereits in die ersten Entwürfe und befolgen Sie die AWS-Sicherheits-Best-Practices
  • Nutzen Sie CI/CD-Pipelines und Container während des gesamten Entwicklungslebenszyklus
  • Erstellen Sie technische Projektdokumentationen und schätzen Sie den Aufwand für Aufgaben

Anforderungen

  • Sie verfügen über einen vierjährigen Hochschulabschluss einer akkreditierten Hochschule oder Universität
  • Sie bringen mindestens 14 Jahre Erfahrung in der Softwareentwicklung mit
  • Sie verfügen über mindestens 8 Jahre Erfahrung im Entwurf und in der Entwicklung von Java-Anwendungen im großen Maßstab
  • Sie weisen umfassende Java- und J2EE-Erfahrung in cloudbasierten Umgebungen auf
  • Sie verfügen über Expertenkenntnisse in JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON und REST/JSON-Webservices
  • Sie beherrschen Java-Entwurfsmuster umfassend
  • Sie haben Erfahrung in der Entwicklung und Implementierung von Funktionen mit Produkten und Technologien von Cloud-Plattformen
  • Erfahrung in der Anwendungsentwicklung in agilen Teamumgebungen ist von Vorteil
  • Sie verfügen über ausgeprägte Kenntnisse im objektorientierten Design und in MVC
  • Sie haben ausreichende Git-Erfahrung, um große Projekte mit mehreren Entwicklern einschließlich Branching, Tagging und Merging zu verwalten
  • Erfahrung mit AWS- oder Azure-Cloud-PaaS in Verbindung mit Java ist von Vorteil
  • Sie verfügen über ausgeprägte Fähigkeiten im Design von Geschäftsanwendungen
  • Sie kommunizieren und arbeiten mit ausgeprägten zwischenmenschlichen Fähigkeiten effektiv zusammen
  • Sie verfügen über ausgeprägte Fähigkeiten bei der Fehlersuche
  • Sie beherrschen gängige Java-Entwicklungstools, darunter Eclipse und Maven, sehr gut
  • Sie setzen sich stark dafür ein, Anwendungssicherheit bereits beim ersten Entwurf zu berücksichtigen
  • Sie haben Erfahrung in der Erstellung technischer Projektdokumentationen und von Aufgabenschätzungen
  • Sie verfügen über fundierte Kenntnisse mindestens einer höheren Programmiersprache
  • Sie verstehen die zentralen AWS-Dienste, ihre Einsatzmöglichkeiten und grundlegende Best Practices der AWS-Architektur
  • Sie sind erfahren in der Entwicklung, Bereitstellung und Fehlerbehebung cloudbasierter Anwendungen mit AWS
  • Sie können AWS-Service-APIs, die AWS CLI und SDKs zum Erstellen von Anwendungen nutzen
  • Sie können die wichtigsten Funktionen von AWS-Diensten identifizieren
  • Sie verstehen das Modell der geteilten Verantwortung bei AWS
  • Sie verstehen das Management des Anwendungslebenszyklus
  • Sie können Anwendungen auf AWS mithilfe einer CI/CD-Pipeline bereitstellen
  • Sie können AWS-Dienste nutzen oder mit ihnen interagieren
  • Sie wenden beim Schreiben von Code ein grundlegendes Verständnis cloudnativer Anwendungen an
  • Sie schreiben Code gemäß den AWS-Sicherheits-Best-Practices, einschließlich der Verwendung von IAM-Rollen anstelle eingebetteter Geheimnisse und Zugriffsschlüssel
  • Sie können Codemodule auf AWS schreiben, warten und Fehler darin beheben
  • Sie sind erfahren in der Entwicklung serverloser Anwendungen
  • Sie verstehen, wie Container im Entwicklungsprozess eingesetzt werden

Zusatzleistungen

  • Caterpillar ist ein Arbeitgeber, der Chancengleichheit fördert
  • Bewerberinnen und Bewerber jeden Alters, die die Qualifikationen erfüllen, werden ermutigt, sich zu bewerben

Ähnliche Stellen

Wonderful

Senior Accountant für Debitorenbuchhaltung und Abrechnung – Italien (hybrid)

Wonderful

Verantwortung für Debitorenbuchhaltung und Abrechnung in einem globalen SaaS-Unternehmen, einschließlich Rechnungsstellung, Forderungseinzug, Abstimmungen und Reporting. Sicherstellung präziser Order-to-Cash-Prozesse über internationale Gesellschaften und Cloud-Marktplätze hinweg.

Öffnen
Gray

Bauleiter – Phoenix, AZ (vor Ort)

Gray

Leiten Sie die Baustellenabläufe für die umfangreichen Design-Build-Projekte von Gray Construction und überwachen Sie Sicherheit, Terminpläne, Subunternehmer, Teams und den Projektabschluss. Sie arbeiten an Produktions-, Lebensmittel- und Getränke-, Distributions- sowie geschäftskritischen Anlagen.

Öffnen
Alcon

Manager Regulatory Operations – Medizinprodukte | Alcon

Alcon

Alcon sucht einen Manager für Regulatory Operations, der Teams für Einreichungen zu Medizinprodukten und Compliance-Initiativen leitet. Die Position verantwortet regulatorische Daten, Dokumentationssysteme, Leistungskennzahlen und Prozessoptimierung.

Öffnen
Sourceworx

Senior Android-Entwickler (vor Ort, Südafrika) - Sourceworx

Sourceworx
51 – 200 Mitarbeitende
BeratungLogistikMarketing

Sourceworx sucht einen erfahrenen Android-Entwickler zur Entwicklung und Pflege mobiler Anwendungen, zur Integration von Backend-Diensten sowie zur Verbesserung von Qualität und Leistung der Anwendungen. Die Position umfasst die Zusammenarbeit mit Ingenieuren über verschiedene Infrastrukturebenen hinweg, um neue Funktionen bereitzustellen.

Öffnen
Snap Inc.

Android-Softwareentwickler (Level 5) bei Snap Inc. in Los Angeles (hybrid)

Snap Inc.
5.001 – 10.000 Mitarbeitende
BeratungLogistikMarketing

Entwickle als Android-Engineer mit Kotlin und Java reibungslose, zuverlässige Snapchat-Erlebnisse. Bringe mobile Funktionen auf den Markt, prüfe Code und nutze KI-gestützte Engineering-Praktiken.

Öffnen
S

Android-Softwareentwickler (Level 5) – vor Ort in Los Angeles

SNAP/SNAP
1 – 10 Mitarbeitende
B2CMarketingMedien

Entwickle als Android-Engineer bei Snap Inc. reibungslose, skalierbare Snapchat-Erlebnisse. Entwickle Features, bewerte Architekturen, prüfe Code und nutze KI-gestützte Engineering-Workflows.

Öffnen
NexTec Group

Senior Operational Consultant für Sage X3 | NexTec Group | Remote USA

NexTec Group

Leiten Sie ERP-Betriebsimplementierungen mit Sage X3 für die NexTec Group, ein Beratungsunternehmen für Geschäftstechnologie und ERP. Verantworten Sie Anforderungen, Konfiguration, Schulungen, Tests und die Einführung in den Produktivbetrieb.

Öffnen