Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. je globalno proizvodno podjetje, ki razvija težko opremo in motorje za gradbeništvo, rudarstvo, energetiko ter druge panoge, usmerjene v infrastrukturo. Njegov portfelj izdelkov vključuje bagre, buldožerje, zgibne prekucnike in energetske sisteme, ki jih podpirajo napredna tehnologija ter svetovna mreža trgovcev. Podjetje, ustanovljeno leta 1925, združuje dolgoletno industrijsko strokovno znanje z osredotočenostjo na izboljšanje produktivnosti ter razvoj bolj trajnostne opreme in delovanja.

Vodilni programski inženir za Javo, Chennai

Vodite načrtovanje, razvoj in dobavo Caterpillarjevih digitalnih platform v oblaku na delu na lokaciji v Chennaiju. Izdelujte razširljive aplikacije Java in brezstrežniške rešitve z uporabo AWS, CI/CD ter sodobnih tehnologij v oblaku.

Opis

  • Zagotavljajte tehnično usmerjanje pri načrtovanju, razvoju in uvajanju Caterpillarjeve digitalne platforme
  • Napredujte tehnološke pobude v oblaku z nenehnim razvojem
  • Uporabljajte Javo, oblačne tehnologije ter tehnologije za mobilne ali spletne aplikacije za zagotavljanje rešitev
  • Izdelujte in uvajajte funkcionalnosti z izdelki in storitvami oblačnih platform
  • Razvijajte programsko opremo v okviru agilnih timskih praks
  • Usklajujte velike programske projekte med več razvijalci z uporabo razvejanja, označevanja in združevanja v Gitu
  • Razvijajte, uvajajte in odpravljajte težave v oblačnih in brezstrežniških aplikacijah v AWS
  • Za razvoj aplikacij uporabljajte API-je storitev AWS, CLI in SDK-je
  • Pišite, vzdržujte in odpravljajte težave v kodnih modulih AWS
  • Vključujte varnost aplikacij v začetne zasnove in upoštevajte najboljše varnostne prakse AWS
  • V celotnem življenjskem ciklu razvoja uporabljajte cevovode CI/CD in vsebnike
  • Pripravljajte tehnično projektno dokumentacijo in ocenjujte napor za naloge

Zahteve

  • Imate štiriletno diplomo akreditirane visoke šole ali univerze
  • Imate vsaj 14 let izkušenj z razvojem programske opreme
  • Imate 8 ali več let izkušenj z načrtovanjem in razvojem aplikacij Java v velikem obsegu
  • Dokazujete dobro poznavanje Jave in J2EE v okoljih, temelječih na oblaku
  • Imate strokovno znanje JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON in spletnih storitev REST/JSON
  • Temeljito razumete oblikovalske vzorce Java
  • Imate izkušnje z izdelavo in uvajanjem funkcionalnosti z izdelki in tehnologijami oblačnih platform
  • Zaželene so izkušnje z razvojem aplikacij v agilnih timskih okoljih
  • Dokazujete dobre veščine objektno usmerjenega načrtovanja in poznavanje MVC
  • Imate dovolj izkušenj z Gitom za upravljanje velikih projektov z več razvijalci, vključno z razvejanjem, označevanjem in združevanjem
  • Izkušnje z AWS ali Azure cloud PaaS skupaj z Javo so prednost
  • Dokazujete dobre sposobnosti načrtovanja poslovnih aplikacij
  • Učinkovito komunicirate in sodelujete ter imate dobre medosebne veščine
  • Imate dobre sposobnosti odpravljanja napak
  • Zelo dobro obvladate standardna orodja za razvoj v Javi, vključno z Eclipse in Maven
  • Močno ste zavezani vključevanju varnosti aplikacij že od začetne zasnove
  • Imate izkušnje s pripravo tehnične projektne dokumentacije in ocenami nalog
  • Poglobljeno poznate vsaj en programski jezik visoke ravni
  • Razumete osnovne storitve AWS, njihovo uporabo in temeljne najboljše prakse arhitekture AWS
  • Usposobljeni ste za razvoj, uvajanje in odpravljanje napak v oblačnih aplikacijah z AWS
  • Znate uporabljati API-je storitev AWS, AWS CLI in SDK-je za izdelavo aplikacij
  • Znate prepoznati ključne funkcije storitev AWS
  • Razumete model deljene odgovornosti AWS
  • Razumete upravljanje življenjskega cikla aplikacij
  • Znate uporabljati cevovod CI/CD za uvajanje aplikacij v AWS
  • Znate uporabljati storitve AWS ali komunicirati z njimi
  • Pri pisanju kode uporabljate osnovno razumevanje cloud-native aplikacij
  • Pišete kodo v skladu z najboljšimi varnostnimi praksami AWS, vključno z vlogami IAM namesto vdelanih skrivnosti in dostopnih ključev
  • Znate pisati, vzdrževati in odpravljati težave v kodnih modulih AWS
  • Usposobljeni ste za razvoj brezstrežniških aplikacij
  • Razumete uporabo vsebnikov v razvojnem procesu

Ugodnosti

  • Caterpillar je delodajalec, ki zagotavlja enake možnosti
  • K prijavi so spodbujeni kandidati vseh starosti, ki izpolnjujejo pogoje

Sorodna delovna mesta

Endless Studios

Game Design Curriculum Developer (Unity)

Endless Studios

Develop game design lessons for Florida high school career and technical education programs using Endless Studios’ Endstar engine. Create Unity bridge lessons, assessments, teacher guides, and classroom tutorials.

Odpri
Nivoda

Senior AI/ML Engineer, Remote in the United States

Nivoda
201 – 500 Zaposleni
E-trgovinaMaloprodajaTržnica

Develop ranking, recommendation, and multimodal search systems for Nivoda’s global jewellery marketplace and jeweller storefronts. Build production machine learning capabilities across search, product discovery, and image matching.

Odpri