Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. är ett globalt tillverkningsföretag som utvecklar tunga maskiner och motorer för bygg-, gruv-, energi- och andra infrastrukturinriktade branscher. Produktportföljen omfattar grävmaskiner, bandschaktare, dumprar och kraftsystem, med stöd av avancerad teknik och ett världsomspännande återförsäljarnätverk. Företaget grundades 1925 och kombinerar lång industriell erfarenhet med fokus på att förbättra produktiviteten och främja mer hållbar utrustning och drift.

Ledande Java-mjukvaruingenjör, Chennai

Led design, utveckling och leverans av Caterpillars molnbaserade digitala plattformar i en kontorsbaserad roll i Chennai. Bygg skalbara Java-applikationer och serverlösa lösningar med AWS, CI/CD och modern molnteknik.

Beskrivning

  • Ge teknisk vägledning för design, utveckling och driftsättning av Caterpillars digitala plattform
  • Driv molnbaserade teknikinitiativ genom löpande utveckling
  • Tillämpa Java-, moln- och mobil- eller webbapplikationsteknik för att leverera lösningar
  • Bygg och implementera funktioner med produkter och tjänster för molnplattformar
  • Utveckla programvara enligt agila arbetssätt
  • Samordna stora mjukvaruprojekt med flera utvecklare genom att använda Git för branching, tagging och merging
  • Utveckla, driftsätt och felsök molnbaserade och serverlösa applikationer på AWS
  • Använd AWS-tjänsternas API:er, CLI och SDK:er för att utveckla applikationer
  • Skriv, underhåll och felsök AWS-kodmoduler
  • Integrera applikationssäkerhet i de första designerna och följ AWS bästa praxis för säkerhet
  • Använd CI/CD-pipelines och containrar under hela utvecklingslivscykeln
  • Ta fram teknisk projektdokumentation och uppskatta arbetsinsats för uppgifter

Krav

  • Ha en fyraårig examen från ett ackrediterat college eller universitet
  • Ha minst 14 års erfarenhet av mjukvaruutveckling
  • Ha minst 8 års erfarenhet av att designa och utveckla Java-applikationer i stor skala
  • Ha gedigen erfarenhet av Java och J2EE i molnbaserade miljöer
  • Ha expertkunskaper i JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON och REST/JSON-webbtjänster
  • Ha gedigen förståelse för Javas designmönster
  • Ha erfarenhet av att bygga och implementera funktioner med produkter och tekniker för molnplattformar
  • Erfarenhet av applikationsutveckling i agila teammiljöer är meriterande
  • Ha stark kompetens inom objektorienterad design och kunskaper i MVC
  • Ha tillräcklig Git-erfarenhet för att hantera stora projekt med flera utvecklare, inklusive branching, tagging och merging
  • Erfarenhet av AWS- eller Azure-moln med PaaS tillsammans med Java är meriterande
  • Ha stark kompetens inom design av verksamhetsapplikationer
  • Kommunicera och samarbeta effektivt samt ha god social kompetens
  • Ha god förmåga att felsöka
  • Vara mycket kunnig i vanliga Java-utvecklingsverktyg, inklusive Eclipse och Maven
  • Visa starkt engagemang för att integrera applikationssäkerhet redan i den inledande designen
  • Ha erfarenhet av att ta fram teknisk projektdokumentation och uppskatta arbetsinsatser
  • Ha djupa kunskaper i minst ett programmeringsspråk på hög nivå
  • Förstå centrala AWS-tjänster, deras användningsområden och grundläggande bästa praxis för AWS-arkitektur
  • Vara skicklig på att utveckla, driftsätta och felsöka molnbaserade applikationer med AWS
  • Kunna använda AWS-tjänsternas API:er, AWS CLI och SDK:er för att bygga applikationer
  • Kunna identifiera de viktigaste funktionerna i AWS-tjänster
  • Förstå AWS-modellen för delat ansvar
  • Förstå hantering av applikationers livscykel
  • Kunna använda en CI/CD-pipeline för att driftsätta applikationer på AWS
  • Kunna använda eller interagera med AWS-tjänster
  • Tillämpa grundläggande förståelse för molnbaserade applikationer när du skriver kod
  • Skriva kod enligt AWS bästa praxis för säkerhet, inklusive IAM-roller i stället för inbäddade hemligheter och åtkomstnycklar
  • Kunna skriva, underhålla och felsöka kodmoduler på AWS
  • Vara skicklig på att utveckla serverlösa applikationer
  • Förstå hur containrar används i utvecklingsprocessen

Förmåner

  • Caterpillar är en arbetsgivare som erbjuder lika möjligheter
  • Sökande i alla åldrar som uppfyller kvalifikationerna uppmuntras att söka

Relaterade jobb

Terumo Medical Corporation

Regionchef, Terumo Interventional Systems försäljning

Terumo Medical Corporation

Led försäljningen av medicintekniska produkter i en region i North Central New Jersey och ansvarade för fältteam och sjukhusrelationer. Driv regionala intäkter och försäljningsresultat samt säkerställ regelriktig marknadsföring av Terumo Interventional Systems produkter.

Öppna
Claroty

QA-automatiseringsingenjör

Claroty

Utveckla API- och UI-automation samt kvalitetsgrindar i CI/CD för Clarotys plattform för cybersäkerhet inom cyberfysiska system. Bidra till att skydda kritisk infrastruktur genom tillförlitlig testning.

Öppna