Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. è un’azienda manifatturiera globale che sviluppa macchinari pesanti e motori per i settori dell’edilizia, dell’estrazione mineraria, dell’energia e per altre industrie incentrate sulle infrastrutture. Il suo portafoglio comprende escavatori, bulldozer, autocarri articolati e sistemi di alimentazione, supportati da tecnologie avanzate e da una rete mondiale di concessionari. Fondata nel 1925, l’azienda unisce una lunga esperienza industriale a un impegno volto a migliorare la produttività e a promuovere attrezzature e operazioni più sostenibili.

Lead Software Engineer Java, Chennai

Guida la progettazione, lo sviluppo e la distribuzione delle piattaforme digitali basate sul cloud di Caterpillar in un ruolo in presenza a Chennai. Sviluppa applicazioni Java scalabili e soluzioni serverless utilizzando AWS, CI/CD e moderne tecnologie cloud.

Descrizione

  • Fornire una direzione tecnica per la progettazione, lo sviluppo e la distribuzione della piattaforma digitale di Caterpillar
  • Portare avanti le iniziative tecnologiche basate sul cloud attraverso uno sviluppo continuo
  • Applicare Java e tecnologie cloud e per applicazioni mobili o web per realizzare soluzioni
  • Sviluppare e implementare funzionalità con prodotti e servizi di piattaforme cloud
  • Sviluppare software secondo le pratiche dei team Agile
  • Coordinare grandi progetti software tra più sviluppatori utilizzando branching, tagging e merging di Git
  • Sviluppare, distribuire e risolvere i problemi di applicazioni cloud e serverless su AWS
  • Utilizzare le API dei servizi AWS, la CLI e gli SDK per sviluppare applicazioni
  • Scrivere, mantenere e risolvere i problemi dei moduli di codice AWS
  • Integrare la sicurezza delle applicazioni nei progetti iniziali e seguire le best practice di sicurezza AWS
  • Utilizzare pipeline CI/CD e container durante l’intero ciclo di vita dello sviluppo
  • Produrre la documentazione tecnica dei progetti e stimare l’impegno delle attività

Requisiti

  • Avere una laurea quadriennale conseguita presso un college o un’università accreditati
  • Avere almeno 14 anni di esperienza nello sviluppo software
  • Avere almeno 8 anni di esperienza nella progettazione e nello sviluppo di applicazioni Java su larga scala
  • Dimostrare una solida esperienza con Java e J2EE in ambienti basati sul cloud
  • Possedere una conoscenza esperta di JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON e servizi web REST/JSON
  • Comprendere a fondo i pattern di progettazione Java
  • Avere esperienza nello sviluppo e nell’implementazione di funzionalità con prodotti e tecnologie di piattaforme cloud
  • Costituisce titolo preferenziale l’esperienza nello sviluppo di applicazioni in ambienti di team Agile
  • Dimostrare solide competenze di progettazione orientata agli oggetti e conoscenza di MVC
  • Avere esperienza sufficiente con Git per gestire grandi progetti con più sviluppatori, inclusi branching, tagging e merging
  • Costituisce un plus l’esperienza con AWS o Azure PaaS cloud insieme a Java
  • Dimostrare solide capacità nella progettazione di applicazioni aziendali
  • Comunicare e collaborare efficacemente, con solide capacità interpersonali
  • Possedere ottime capacità di debugging
  • Avere un’elevata padronanza degli strumenti standard di sviluppo Java, inclusi Eclipse e Maven
  • Dimostrare un forte impegno nell’integrare la sicurezza delle applicazioni fin dalla progettazione iniziale
  • Avere esperienza nella produzione di documentazione tecnica di progetto e stime delle attività
  • Possedere una conoscenza approfondita di almeno un linguaggio di programmazione di alto livello
  • Comprendere i principali servizi AWS, i loro utilizzi e le pratiche fondamentali consigliate per l’architettura AWS
  • Essere esperti nello sviluppo, nella distribuzione e nel debugging di applicazioni basate sul cloud con AWS
  • Essere in grado di utilizzare le API dei servizi AWS, la CLI AWS e gli SDK per creare applicazioni
  • Essere in grado di identificare le funzionalità chiave dei servizi AWS
  • Comprendere il modello di responsabilità condivisa AWS
  • Comprendere la gestione del ciclo di vita delle applicazioni
  • Essere in grado di utilizzare una pipeline CI/CD per distribuire applicazioni su AWS
  • Essere in grado di utilizzare i servizi AWS o interagire con essi
  • Applicare una comprensione di base delle applicazioni cloud native durante la scrittura del codice
  • Scrivere codice secondo le best practice di sicurezza AWS, inclusi i ruoli IAM invece di segreti e chiavi di accesso incorporati
  • Essere in grado di scrivere, mantenere e risolvere i problemi dei moduli di codice su AWS
  • Avere un’elevata competenza nello sviluppo di applicazioni serverless
  • Comprendere come vengono utilizzati i container nel processo di sviluppo

Benefit

  • Caterpillar è un datore di lavoro che offre pari opportunità
  • Le persone di tutte le età che soddisfano i requisiti sono incoraggiate a candidarsi

Offerte correlate

Ellison Institute of Technology Oxford

Data Engineer, sistemi autonomi — Oxford ibrido

Ellison Institute of Technology Oxford

Costruisci infrastrutture dati dall’edge al cloud per laboratori scientifici autonomi presso l’Ellison Institute of Technology Oxford. Occupati di telemetria robotica, knowledge graph e dataset pronti per il machine learning.

Apri
Ellison Institute of Technology Oxford

Data Engineer di Implementazione sul Campo – Oxford Ibrido

Ellison Institute of Technology Oxford

Sviluppa pipeline di dati biologici riproducibili come Data Engineer di Implementazione sul Campo presso l’Ellison Institute of Technology Oxford. Supporta la ricerca nell’IA, nella robotica e nelle scienze della vita trasformando i dati scientifici in risorse pratiche.

Apri
Akamai Technologies

Senior Software Engineer, servizi di sicurezza (lavoro da remoto da Israele)

Akamai Technologies

Sviluppa funzionalità di sicurezza dei browser, prevenzione della perdita di dati e intelligenza artificiale in Akamai. Guida microservizi cloud native che proteggono milioni di ambienti di lavoro aziendali.

Apri
Mindrift

Ingegnere senior di scraping dei dati con Python (Freelance, da remoto in Svezia)

Mindrift

Mindrift cerca un ingegnere senior Python per creare flussi di scraping affidabili per progetti di IA. Il ruolo si concentra sull’estrazione, la validazione e la scalabilità di dati strutturati da siti web complessi e dinamici.

Apri
Mindrift

Ingegnere senior di data scraping con Python (Freelance, da remoto in Arabia Saudita)

Mindrift

Ingegnere senior Python che sviluppa flussi di scraping scalabili per il progetto Tendem AI di Mindrift. Il ruolo si concentra sull’estrazione, la convalida e la strutturazione di dati web complessi con Python e strumenti di automazione.

Apri
Mindrift

Ingegnere senior freelance da remoto per il data scraping con Python

Mindrift

Sviluppa e gestisci flussi scalabili di scraping in Python per i progetti di IA di Mindrift. Estrai, convalida ed elabora dati strutturati da siti web complessi e dinamici.

Apri
Mindrift

Ingegnere senior di scraping dei dati in Python — Freelance da remoto in Romania

Mindrift

Mindrift cerca un ingegnere senior Python per creare flussi di lavoro affidabili di scraping ed estrazione dei dati per progetti di IA. Il ruolo si concentra sulla trasformazione di siti web dinamici in set di dati accurati, convalidati e strutturati.

Apri
Mindrift

Ingegnere senior di web scraping con Python (Freelance, da remoto)

Mindrift

Sviluppa e scala flussi affidabili di web scraping con Python per i progetti di IA di Mindrift. Estrai, convalida e fornisci dati strutturati accurati da siti web complessi e dinamici.

Apri
Mindrift

Ingegnere senior di scraping dei dati in Python — Freelance, da remoto dall’India

Mindrift

Mindrift cerca un ingegnere senior Python per estrarre, validare e ampliare flussi di lavoro per dati web strutturati nel progetto Tendem AI. Il ruolo comprende Python, infrastruttura cloud, Docker e framework di automazione basati su LLM.

Apri
Mindrift

Ingegnere senior di scraping dei dati con Python — da remoto nelle Filippine

Mindrift

Mindrift cerca un ingegnere senior Python per creare flussi di scraping affidabili per progetti di IA. Il ruolo si concentra sull’estrazione, la convalida e la scalabilità di dati strutturati da siti web complessi e dinamici.

Apri