Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. er en global produktionsvirksomhed, der udvikler tungt udstyr og motorer til bygge-, mine-, energi- og andre infrastrukturorienterede brancher. Produktporteføljen omfatter gravemaskiner, dozere, knækstyrede dumpere og kraftsystemer, understøttet af avanceret teknologi og et verdensomspændende forhandlernetværk. Virksomheden blev grundlagt i 1925 og kombinerer mange års industriel ekspertise med fokus på at forbedre produktiviteten og fremme mere bæredygtigt udstyr og mere bæredygtig drift.

Ledende Java-softwareingeniør, Chennai

Led design, udvikling og levering af Caterpillars cloudbaserede digitale platforme i en onsite-rolle i Chennai. Byg skalerbare Java-applikationer og serverløse løsninger med AWS, CI/CD og moderne cloudteknologier.

Beskrivelse

  • Give teknisk retning for design, udvikling og implementering af Caterpillars digitale platform
  • Fremme cloudbaserede teknologiinitiativer gennem løbende udvikling
  • Anvende Java-, cloud- og mobil- eller webapplikationsteknologier til at levere løsninger
  • Bygge og implementere funktioner med cloudplatformsprodukter og -tjenester
  • Udvikle software efter agile teammetoder
  • Koordinere store softwareprojekter på tværs af flere udviklere ved hjælp af Git-branching, tagging og merging
  • Udvikle, implementere og fejlfinde cloudbaserede og serverløse applikationer på AWS
  • Bruge AWS-tjenesternes API'er, CLI og SDK'er til at udvikle applikationer
  • Skrive, vedligeholde og fejlfinde AWS-kodemoduler
  • Integrere applikationssikkerhed i de indledende designs og følge AWS' bedste sikkerhedspraksis
  • Bruge CI/CD-pipelines og containere gennem hele udviklingslivscyklussen
  • Udarbejde teknisk projektdokumentation og estimere arbejdsindsatsen for opgaver

Krav

  • Have en fireårig uddannelse fra et akkrediteret college eller universitet
  • Have mindst 14 års erfaring med softwareudvikling
  • Have mindst 8 års erfaring med at designe og udvikle Java-applikationer i stor skala
  • Have solid erfaring med Java og J2EE i cloudbaserede miljøer
  • Have ekspertviden om JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON og REST/JSON-webtjenester
  • Have et grundigt kendskab til Javas designmønstre
  • Have erfaring med at bygge og implementere funktioner med cloudplatformsprodukter og -teknologier
  • Erfaring med applikationsudvikling i agile teammiljøer er en fordel
  • Demonstrere stærke færdigheder inden for objektorienteret design og kendskab til MVC
  • Have tilstrækkelig Git-erfaring til at håndtere store projekter med flere udviklere, herunder branching, tagging og merging
  • Erfaring med AWS- eller Azure-cloud-PaaS sammen med Java er en fordel
  • Demonstrere stærke kompetencer inden for design af forretningsapplikationer
  • Kommunikere og samarbejde effektivt med stærke interpersonelle færdigheder
  • Have stærke evner inden for fejlfinding
  • Være meget fortrolig med standardværktøjer til Java-udvikling, herunder Eclipse og Maven
  • Vise et stærkt engagement i at integrere applikationssikkerhed fra det indledende design
  • Have erfaring med at udarbejde teknisk projektdokumentation og estimere opgaver
  • Have indgående kendskab til mindst ét programmeringssprog på højt niveau
  • Forstå centrale AWS-tjenester, deres anvendelse og grundlæggende bedste praksis for AWS-arkitektur
  • Være fortrolig med at udvikle, implementere og fejlfinde cloudbaserede applikationer med AWS
  • Kunne bruge AWS-tjenesternes API'er, AWS CLI og SDK'er til at bygge applikationer
  • Kunne identificere de vigtigste funktioner i AWS-tjenester
  • Forstå AWS-modellen for delt ansvar
  • Forstå håndtering af applikationers livscyklus
  • Kunne bruge en CI/CD-pipeline til at implementere applikationer på AWS
  • Kunne bruge eller interagere med AWS-tjenester
  • Anvende en grundlæggende forståelse af cloud-native applikationer ved skrivning af kode
  • Skrive kode i overensstemmelse med AWS' bedste sikkerhedspraksis, herunder IAM-roller i stedet for indlejrede hemmeligheder og adgangsnøgler
  • Kunne skrive, vedligeholde og fejlfinde kodemoduler på AWS
  • Være fortrolig med at udvikle serverløse applikationer
  • Forstå, hvordan containere bruges i udviklingsprocessen

Fordele

  • Caterpillar er en arbejdsgiver, der tilbyder lige muligheder
  • Ansøgere i alle aldre, der opfylder kvalifikationerne, opfordres til at søge

Relaterede job

Capital One

AI-ingeniør 5, agentbaseret AI og platformstjenester til generativ AI hos Capital One

Capital One

Byg skalerbare platforme til agentbaseret og generativ AI til Capitals Ones banksystemer. Fokuser på grundmodeller, inferens, orkestrering, styring og AI-infrastruktur til produktion.

Åbn
Gray

Byggepladsleder - Phoenix, AZ (på stedet)

Gray

Led feltarbejdet for Gray Constructions storskalaprojekter inden for design-build, og hav ansvaret for sikkerhed, tidsplaner, underentreprenører, teams og projektafslutning. Arbejd på tværs af produktions-, fødevare- og drikkevarefaciliteter, distributionsfaciliteter og driftskritiske faciliteter.

Åbn
Alcon

Manager for regulatoriske operationer – medicinsk udstyr | Alcon

Alcon

Alcon søger en manager for regulatoriske operationer til at lede teams for indsendelse af ansøgninger om medicinsk udstyr og initiativer inden for compliance. Rollen har ansvar for regulatoriske data, dokumentationssystemer, resultatmålinger og procesoptimering.

Åbn
Sourceworx

Senior Androidudvikler (på stedet, Sydafrika) - Sourceworx

Sourceworx
51 – 200 Medarbejdere
LogistikMarkedsføringRådgivning

Sourceworx søger en erfaren Androidudvikler til at bygge og vedligeholde mobilapplikationer, integrere backendtjenester og forbedre applikationernes kvalitet og ydeevne. Rollen indebærer samarbejde med ingeniører på tværs af infrastrukturlag for at levere nye funktioner.

Åbn
Snap Inc.

Androidsoftwareingeniør på niveau 5 hos Snap Inc. i Los Angeles (hybridarbejde)

Snap Inc.
5.001 – 10.000 Medarbejdere
LogistikMarkedsføringRådgivning

Skab smidige og pålidelige Snapchat-oplevelser som Androidingeniør med Kotlin og Java. Lever mobilfunktioner, gennemgå kode, og anvend AI-assisterede udviklingsmetoder.

Åbn
S

Android-softwareingeniør niveau 5 – Los Angeles, onsite

SNAP/SNAP
1 – 10 Medarbejdere
B2CMarkedsføringMedier

Skab smidige, skalerbare Snapchat-oplevelser som Android-ingeniør hos Snap Inc. Udvikl funktioner, vurder arkitektur, gennemgå kode, og anvend AI-understøttede workflows til softwareudvikling.

Åbn