Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. to globalna firma produkcyjna opracowująca ciężki sprzęt i silniki dla budownictwa, górnictwa, energetyki oraz innych branż związanych z infrastrukturą. Jej oferta obejmuje koparki, spycharki, wywrotki przegubowe i systemy zasilania, wspierane przez zaawansowane technologie oraz ogólnoświatową sieć dealerów. Założona w 1925 roku firma łączy wieloletnie doświadczenie przemysłowe z koncentracją na zwiększaniu produktywności i rozwijaniu bardziej zrównoważonego sprzętu oraz działalności operacyjnej.

Starszy inżynier oprogramowania Java, Chennai

Kieruj projektowaniem, tworzeniem i wdrażaniem chmurowych platform cyfrowych Caterpillar na stacjonarnym stanowisku w Chennai. Twórz skalowalne aplikacje Java i rozwiązania bezserwerowe z wykorzystaniem AWS, CI/CD oraz nowoczesnych technologii chmurowych.

Opis

  • Wyznaczać kierunek techniczny projektowania, tworzenia i wdrażania platformy cyfrowej Caterpillar
  • Rozwijać inicjatywy technologii chmurowych poprzez ciągłe tworzenie oprogramowania
  • Stosować technologie Java, chmurowe oraz technologie aplikacji mobilnych i internetowych do dostarczania rozwiązań
  • Tworzyć i wdrażać funkcje z wykorzystaniem produktów i usług platform chmurowych
  • Tworzyć oprogramowanie zgodnie z praktykami zespołów Agile
  • Koordynować duże projekty programistyczne realizowane przez wielu deweloperów z użyciem rozgałęziania, tagowania i scalania w Git
  • Tworzyć, wdrażać i diagnozować chmurowe oraz bezserwerowe aplikacje na AWS
  • Korzystać z interfejsów API usług AWS, CLI i SDK do tworzenia aplikacji
  • Pisać, utrzymywać i diagnozować moduły kodu AWS
  • Włączać bezpieczeństwo aplikacji do początkowych projektów i stosować najlepsze praktyki bezpieczeństwa AWS
  • Korzystać z potoków CI/CD i kontenerów przez cały cykl życia tworzenia oprogramowania
  • Tworzyć techniczną dokumentację projektową i szacować nakład pracy nad zadaniami

Wymagania

  • Mieć czteroletnie wykształcenie uzyskane w akredytowanej szkole wyższej lub na uniwersytecie
  • Mieć co najmniej 14 lat doświadczenia w tworzeniu oprogramowania
  • Mieć co najmniej 8 lat doświadczenia w projektowaniu i tworzeniu skalowalnych aplikacji Java
  • Wykazywać się dużym doświadczeniem w pracy z Java i J2EE w środowiskach chmurowych
  • Posiadać ekspercką znajomość JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON oraz usług internetowych REST/JSON
  • Dogłębnie rozumieć wzorce projektowe Java
  • Mieć doświadczenie w tworzeniu i wdrażaniu funkcji z wykorzystaniem produktów i technologii platform chmurowych
  • Mile widziane doświadczenie w tworzeniu aplikacji w środowiskach zespołów Agile
  • Wykazywać się bardzo dobrymi umiejętnościami projektowania obiektowego i znajomością MVC
  • Mieć wystarczające doświadczenie z Git, aby zarządzać dużymi projektami z udziałem wielu deweloperów, w tym rozgałęzianiem, tagowaniem i scalaniem
  • Doświadczenie z chmurową platformą PaaS AWS lub Azure w połączeniu z Java będzie dodatkowym atutem
  • Wykazywać się dużymi umiejętnościami projektowania aplikacji biznesowych
  • Skutecznie komunikować się i współpracować, posiadając wysokie kompetencje interpersonalne
  • Posiadać dobre umiejętności debugowania
  • Bardzo dobrze znać standardowe narzędzia programistyczne Java, w tym Eclipse i Maven
  • Wykazywać silne zaangażowanie w uwzględnianie bezpieczeństwa aplikacji już na etapie początkowego projektowania
  • Mieć doświadczenie w tworzeniu technicznej dokumentacji projektowej i szacowaniu zadań
  • Posiadać dogłębną znajomość co najmniej jednego języka programowania wysokiego poziomu
  • Rozumieć podstawowe usługi AWS, ich zastosowania oraz fundamentalne najlepsze praktyki architektury AWS
  • Sprawnie tworzyć, wdrażać i debugować aplikacje chmurowe z użyciem AWS
  • Potrafić korzystać z interfejsów API usług AWS, AWS CLI i SDK do budowania aplikacji
  • Potrafić identyfikować kluczowe funkcje usług AWS
  • Rozumieć model współodpowiedzialności AWS
  • Rozumieć zarządzanie cyklem życia aplikacji
  • Potrafić korzystać z potoku CI/CD do wdrażania aplikacji w AWS
  • Potrafić korzystać z usług AWS lub wchodzić z nimi w interakcje
  • Stosować podstawowe rozumienie aplikacji cloud-native podczas pisania kodu
  • Pisać kod zgodnie z najlepszymi praktykami bezpieczeństwa AWS, w tym używać ról IAM zamiast osadzonych sekretów i kluczy dostępu
  • Potrafić pisać, utrzymywać i diagnozować moduły kodu w AWS
  • Sprawnie tworzyć aplikacje bezserwerowe
  • Rozumieć zastosowanie kontenerów w procesie tworzenia oprogramowania

Benefity

  • Caterpillar jest pracodawcą zapewniającym równe szanse
  • Do aplikowania zachęca się osoby w każdym wieku, które spełniają wymagania

Powiązane oferty pracy

Peraton

Starszy analityk danych ds. sprawozdawczości regulacyjnej CFTC (praca hybrydowa)

Peraton

Starszy analityk danych wspiera sprawozdawczość Peraton dotyczącą rynku instrumentów pochodnych CFTC oraz programy jakości danych. Rola obejmuje definiowanie standardów, weryfikację danych giełdowych i rozwiązywanie problemów raportowych w SQL i AWS.

Otwórz
Lake Champlain Chamber

Analityk ds. informacji i analiz (praca hybrydowa)

Lake Champlain Chamber

Analityk ds. informacji i analiz przekształca złożone dane w strategiczne rekomendacje dla Rady Hrabstwa Lancashire. Stanowisko wspiera zlecanie usług, przeglądy usług i poprawę rezultatów w całym Lancashire.

Otwórz
Elevance Health

Starszy programista rozwiązań analityki biznesowej (praca hybrydowa)

Elevance Health

Starszy programista rozwiązań analityki biznesowej tworzący rozwiązania analityczne i raportowe dla sektora ochrony zdrowia w Elevance Health. Tworzy rozwiązania SQL do obsługi danych i wspiera integrację danych apteki specjalistycznej.

Otwórz
Axle Energy

Inżynier analityki — handel energią w Wielkiej Brytanii | Axle Energy

Axle Energy
11 – 50 Pracownicy
B2BEnergetykaSaaS

Dołącz do Axle Energy jako inżynier analityki i wspieraj operacje związane z handlem energią oraz rozliczeniami w Wielkiej Brytanii. Twórz niezawodne potoki danych i procesy operacyjne, które pomagają przyspieszać dekarbonizację systemu energetycznego.

Otwórz
TT Electronics plc

Koordynator marketingu — praca hybrydowa, Wielka Brytania

TT Electronics plc

Wsparcie zintegrowanych kampanii marketingowych, targów branżowych, tworzenia treści i inicjatyw związanych z pozyskiwaniem klientów dla działalności TT Electronics w sektorze lotniczym, ochrony zdrowia i elektroniki przemysłowej. Współpraca z globalnymi interesariuszami, agencjami i zespołami międzyfunkcyjnymi w celu realizacji dokładnych i skutecznych działań marketingowych.

Otwórz
CSC

Koordynator zamówień klientów — praca hybrydowa w Bangalore lub Chennai

CSC

Koordynowanie dokumentów prawnych, zgłoszeń, zamówień klientów i danych klientów na potrzeby działalności CSC w zakresie usług biznesowych, prawnych i finansowych. Pełny etat w modelu hybrydowym w Bangalore lub Chennai.

Otwórz
Oshkosh Corporation

Specjalista ds. wsparcia technicznego — praca zdalna we Włoszech

Oshkosh Corporation

Diagnozuj usterki podnośników i platform roboczych JLG, Hinowa oraz AUSA, pomagając klientom i zespołom terenowym rozwiązywać problemy techniczne. Wspieraj naprawy, szkolenia, komunikację serwisową i rozwój wiedzy technicznej we Włoszech i Belgii.

Otwórz