Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. er et globalt produksjonsselskap som utvikler tungt utstyr og motorer for bygg-, gruve-, energi- og andre infrastrukturfokuserte bransjer. Produktporteføljen omfatter gravemaskiner, bulldosere, rammestyrte dumpere og kraftsystemer, støttet av avansert teknologi og et verdensomspennende forhandlernettverk. Selskapet ble grunnlagt i 1925 og kombinerer lang industriell erfaring med et fokus på å forbedre produktiviteten og fremme mer bærekraftig utstyr og drift.

Ledende Java-programvareingeniør, Chennai

Led design, utvikling og levering av Caterpillars skybaserte digitale plattformer i en stedbasert rolle i Chennai. Bygg skalerbare Java-applikasjoner og serverløse løsninger ved hjelp av AWS, CI/CD og moderne skyteknologier.

Beskrivelse

  • Gi teknisk retning for design, utvikling og distribusjon av Caterpillars digitale plattform
  • Videreutvikle skybaserte teknologiinitiativer gjennom kontinuerlig utvikling
  • Bruke Java-, sky- og mobil- eller webapplikasjonsteknologier til å levere løsninger
  • Bygge og implementere funksjoner med produkter og tjenester for skyplattformer
  • Utvikle programvare etter smidige teammetoder
  • Koordinere store programvareprosjekter på tvers av flere utviklere ved hjelp av Git-branching, tagging og merging
  • Utvikle, distribuere og feilsøke skybaserte og serverløse applikasjoner på AWS
  • Bruke API-er for AWS-tjenester, CLI og SDK-er til å utvikle applikasjoner
  • Skrive, vedlikeholde og feilsøke AWS-kodemoduler
  • Integrere applikasjonssikkerhet i de innledende designene og følge AWS' beste praksis for sikkerhet
  • Bruke CI/CD-pipelines og containere gjennom hele utviklingslivssyklusen
  • Utarbeide teknisk prosjektdokumentasjon og estimere arbeidsinnsats for oppgaver

Krav

  • Ha en fireårig grad fra et akkreditert college eller universitet
  • Ha minst 14 års erfaring med programvareutvikling
  • Ha minst 8 års erfaring med å designe og utvikle Java-applikasjoner i stor skala
  • Ha solid erfaring med Java og J2EE i skybaserte miljøer
  • Ha ekspertkunnskap om JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON og REST/JSON-webtjenester
  • Ha grundig forståelse av Javas designmønstre
  • Ha erfaring med å bygge og implementere funksjoner med produkter og teknologier for skyplattformer
  • Erfaring med applikasjonsutvikling i smidige teammiljøer er en fordel
  • Demonstrere sterke ferdigheter innen objektorientert design og kunnskap om MVC
  • Ha tilstrekkelig Git-erfaring til å håndtere store prosjekter med flere utviklere, inkludert branching, tagging og merging
  • Erfaring med AWS- eller Azure-sky-PaaS sammen med Java er en fordel
  • Demonstrere sterke ferdigheter innen design av forretningsapplikasjoner
  • Kommunisere og samarbeide effektivt med gode mellommenneskelige ferdigheter
  • Ha gode ferdigheter innen feilsøking
  • Være svært dyktig i standardverktøy for Java-utvikling, inkludert Eclipse og Maven
  • Vise et sterkt engasjement for å integrere applikasjonssikkerhet fra den innledende designfasen
  • Ha erfaring med å utarbeide teknisk prosjektdokumentasjon og estimere oppgaver
  • Ha inngående kunnskap om minst ett programmeringsspråk på høyt nivå
  • Forstå sentrale AWS-tjenester, bruksområdene deres og grunnleggende beste praksis for AWS-arkitektur
  • Være dyktig i å utvikle, distribuere og feilsøke skybaserte applikasjoner med AWS
  • Kunne bruke API-er for AWS-tjenester, AWS CLI og SDK-er til å bygge applikasjoner
  • Kunne identifisere de viktigste funksjonene i AWS-tjenester
  • Forstå AWS-modellen for delt ansvar
  • Forstå håndtering av applikasjoners livssyklus
  • Kunne bruke en CI/CD-pipeline til å distribuere applikasjoner på AWS
  • Kunne bruke eller samhandle med AWS-tjenester
  • Anvende en grunnleggende forståelse av skybaserte applikasjoner når du skriver kode
  • Skrive kode i samsvar med AWS' beste praksis for sikkerhet, inkludert IAM-roller i stedet for innebygde hemmeligheter og tilgangsnøkler
  • Kunne skrive, vedlikeholde og feilsøke kodemoduler på AWS
  • Være dyktig i å utvikle serverløse applikasjoner
  • Forstå hvordan containere brukes i utviklingsprosessen

Fordeler

  • Caterpillar er en arbeidsgiver som tilbyr like muligheter
  • Søkere i alle aldre som oppfyller kvalifikasjonene, oppfordres til å søke

Relaterte jobber

Danaher Corporation

Senior Staff-forretningsanalytiker – fjernarbeid i Texas

Danaher Corporation

Senior Staff-forretningsanalytiker som omsetter forretningskrav til data-, business intelligence- og analyseløsninger for Danahers virksomheter innen biovitenskap. Stillingen er fjernbasert i USA, med mulighet for å arbeide på stedet i Krakow.

Åpne
Snap Inc.

iOS-programvareingeniør hos Snap Inc. – Los Angeles (på kontoret)

Snap Inc.
5 001 – 10 000 Ansatte
LogistikkMarkedsføringRådgivning

Bygg høytytende iOS-kameraopplevelser for Snapchat hos Snap Inc. Utvikle og lansere mobilfunksjoner av produksjonskvalitet ved hjelp av Objective-C og relaterte teknologier for Apples plattformer.

Åpne
S

Senior iOS-programvareingeniør (Objective-C) – med oppmøte i Los Angeles

SNAP/SNAP
1 – 10 Ansatte
B2CMarkedsføringMedier

iOS-ingeniør på nivå 5 som utvikler høytytende Snapchat-kameraopplevelser med Objective-C og skalerbare tjenester. Utvikle mobilprodukter og infrastruktur hos Snap Inc., et teknologiselskap innen visuell kommunikasjon.

Åpne
memodio

Flutter- og Node.js-fullstackutvikler – fullt fjernarbeid over hele verden

memodio

Bli med på å videreutvikle memodios foreskrevne digitale helseapp i Flutter og Node.js. Bygg tilgjengelig, regulert medisinsk programvare for eldre brukere over hele verden.

Åpne
Naveera Technology LLC

Senior .NET Core-utvikler – React og Claude AI

Naveera Technology LLC

Lede fullstackutvikling på forsikrings- og betalingsplattformer med .NET, React, AWS og Claude AI. Drive arkitektur, batchbehandling og initiativer innen distribuerte systemer.

Åpne