Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. je globálna výrobná spoločnosť, ktorá vyvíja ťažké stroje a motory pre stavebníctvo, ťažobný priemysel, energetiku a ďalšie odvetvia zamerané na infraštruktúru. Jej portfólio produktov zahŕňa rýpadlá, dozéry, kĺbové nákladné vozidlá a energetické systémy, ktoré podporujú pokročilé technológie a celosvetová sieť predajcov. Spoločnosť bola založená v roku 1925 a spája dlhoročné priemyselné skúsenosti so zameraním na zvyšovanie produktivity a rozvoj udržateľnejších zariadení a prevádzok.

Vedúci digitálny architekt — Bangalore, India

Veďte architektúru a modernizáciu bezpečných, škálovateľných Java a cloudových aplikácií pre spoločnosť Caterpillar v Bangalore. Usmerňujte distribuované systémy, mikroslužby, CI/CD, bezpečnosť aplikácií a dodávku podnikových softvérových riešení.

Popis

  • Vytvárajte architektúry na vysokej aj nízkej úrovni pre rozsiahle aplikácie
  • Navrhujte a vytvárajte spoľahlivé, vysoko dostupné distribuované webové aplikácie v jazykoch Java a J2EE
  • Vyvíjajte viacvláknové distribuované mikroslužby pomocou Spring Boot a Spring MVC
  • Spolupracujte naprieč tímami na modernizácii zastaraných aplikácií pomocou aktuálnych frameworkov, architektúr a návrhových vzorov
  • Spravujte zdrojový kód aplikácií prostredníctvom CI/CD pipelineov
  • Uplatňujte bezpečnostné postupy počas celého životného cyklu softvéru vrátane kontrol posunutých do skorších fáz vývoja a odstraňovania zraniteľností
  • Samostatne riešte programátorské, projektovo-manažérske a vývojové úlohy
  • Skúmajte a riešte komplexné aplikačné a technické problémy vrátane podpory mimo pracovného času a cez víkendy
  • Samostatne pracujte na komplexných systémoch alebo infraštruktúre podporujúcej jednu alebo viac aplikácií
  • Usmerňujte vývoj smerom k funkciám, ktoré prinášajú obchodnú hodnotu
  • Definujte postupy kvality softvéru a štandardy kódovania
  • Identifikujte príležitosti na rozvoj tímu a podporujte neustále zlepšovanie
  • Spolupracujte s koncovými používateľmi a internými zákazníkmi pri usmerňovaní vývoja, ladenia a testovania
  • Plánujte a vykonávajte integrované testovanie a akceptačné testovanie so zákazníkom

Požiadavky

  • Viac ako 14 rokov skúseností s vývojom aplikácií pomocou Core Java, Spring Boot, Spring Security, Hibernate alebo Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI a Liquibase alebo Flyway
  • Skúsenosti s prekladom obchodných požiadaviek do technických riešení a návrhov architektúry na vysokej aj nízkej úrovni
  • Skúsenosti s návrhom, analýzou, programovaním, integráciou, ladením, testovaním a implementáciou aplikácií
  • Skúsenosti s tvorbou webových aplikácií pomocou JavaScriptu, HTML, CSS a Reactu alebo Angularu
  • Schopnosť diagnostikovať technické problémy a odporúčať účinné riešenia
  • Skúsenosti s návrhom rozsiahlych systémov z hľadiska výkonu, škálovateľnosti, dostupnosti, spoľahlivosti a odolnosti voči zlyhaniam
  • Skúsenosti s tvorbou aplikácií riadených udalosťami pomocou modelov Kafka, SQS alebo Pub/Sub
  • Skúsenosti s používaním nástrojov umelej inteligencie, ako je Microsoft Copilot, pri vývoji a testovaní softvéru, ako aj umelej inteligencie alebo generatívnej AI na automatizáciu
  • Skúsenosti s vývojom mikroslužieb v kontajnerizovaných architektúrach založených na Dockeri a Kubernetes s využitím zavedených návrhových vzorov
  • Schopnosť rýchlo sa učiť moderné technológie a uplatňovať ich v podnikovom kontexte
  • Dobré znalosti stratégií správy zdrojového kódu s využitím Gitu a porovnateľných nástrojov
  • Skúsenosti s GitLabom, GitHubom alebo Azure Repos
  • Skúsenosti s písaním jednotkových testov aplikácií pomocou nástrojov, ako sú JUnit, Mockito alebo Bruno
  • Skúsenosti so zlepšovaním výkonu aplikácií pomocou cachovania a súvisiacich techník
  • Skúsenosti s uplatňovaním bezpečnostných postupov pre aplikácie a nasadzovaním workloadov v AWS
  • Skúsenosti s AWS CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana, Prometheus, CloudWatch a API Gateway
  • Skúsenosti s odstraňovaním zraniteľností a automatizáciou bezpečnostných kontrol pri vývoji aplikácií
  • Skúsenosti s nástrojmi DevOps a bezpečnostnými nástrojmi, ako sú Azure DevOps, Git, GitHub, JFrog Artifactory a porovnateľné platformy
  • Porozumenie moderným bezpečnostným hrozbám webových aplikácií a odporúčaným bezpečnostným postupom
  • Porozumenie technológiám REST, GraphQL a gRPC
  • Znalosť aspoň dvoch databáz vrátane možností, ako sú DB2 a PostgreSQL
  • Základné znalosti sieťovania pre hosting Java alebo J2EE vrátane vyvažovania záťaže, DNS, HTTP a SSL/TLS
  • Výhodou je znalosť APIGee, SAFe, Azure DevOps, GitHub Actions, podnikovej bezpečnostnej zhody a odstraňovania nedostatkov, Azure alebo AWS, zásad cloudovej bezpečnosti, SonarQube, CodeQL, Rapid7, Artifactory alebo XRay a Fortify

Benefity

  • Caterpillar je zamestnávateľ poskytujúci rovnaké príležitosti
  • Príležitosť pripojiť sa ku komunite talentov spoločnosti Caterpillar

Súvisiace pracovné ponuky

LAKE SUPERIOR CONSULTING

Terénny technik katódovej ochrany

LAKE SUPERIOR CONSULTING

Inštalácia, testovanie, diagnostika a opravy systémov katódovej ochrany pre spoločnosť Lake Superior Consulting. Práca v teréne na vstupnej pozícii zahŕňa časté cestovanie po USA a prácu vonku v súlade s príslušnými bezpečnostnými a regulačnými požiadavkami.

Otvoriť
decircle

Inžinier pre podnikové AI v teréne

decircle
1 – 10 Zamestnanci
LogistikaMarketingPoradenstvo

Nasadzujte platformu generatívnej AI s otvorenými modelmi Fireworks AI u podnikových zákazníkov. Vytvárajte produkčné integrácie, odporúčajte stratégiu práce s modelmi a podporujte technický predaj od úvodného prieskumu po nasadenie.

Otvoriť
Invenergy

Servisný technik v teréne, 100 % cestovania

Invenergy

Vykonávajte výmeny hlavných komponentov a opravy v rámci portfólia obnoviteľnej energie a energetickej infraštruktúry spoločnosti Invenergy. Pracujte v štvortýždňových turnusoch mimo domova, diagnostikujte zariadenia, školte tímy na pracoviskách a dodržiavajte bezpečnostné štandardy.

Otvoriť
Applied Materials

Inžinier aplikačnej podpory v teréne – absolvent vysokej školy

Applied Materials

V spoločnosti Applied Materials podporujte aplikácie polovodičových zariadení pomocou umelej inteligencie, strojového učenia a dátovej vedy pri diagnostike problémov zákazníkov. Vyvíjajte a kvalifikujte receptúry a technológie, vykonávajte hodnotenia a ukážky a spolupracujte s tímami v kontakte so zákazníkmi a produktovými tímami.

Otvoriť
Invenergy

Technik terénneho servisu Invenergy – 100 % cestovanie

Invenergy

Opravujte a vymieňajte hlavné komponenty v portfóliu obnoviteľných zdrojov energie spoločnosti Invenergy a školte tímy na prevádzkových lokalitách v údržbe a bezpečnosti. Práca zahŕňa diagnostiku mechanických, elektrických a hydraulických systémov v režime štyroch týždňov mimo domova a jedného týždňa doma.

Otvoriť
Medtronic

Vzdialený servisný technik v teréne, chirurgická robotika Hugo

Medtronic

Inštalácia a servis robotického systému Hugo na asistovanú chirurgiu od spoločnosti Medtronic a technická podpora zákazníkov v zdravotníctve vrátane riešenia problémov, opráv a školení. Pozícia pokrýva pridelené územie v USA a vyžaduje cestovanie až do 75 % pracovného času.

Otvoriť