Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. je globální výrobní společnost, která vyvíjí těžkou techniku a motory pro stavebnictví, těžební průmysl, energetiku a další odvětví zaměřená na infrastrukturu. Její produktové portfolio zahrnuje rypadla, dozers, kloubové sklápěče a energetické systémy podporované pokročilými technologiemi a celosvětovou sítí prodejců. Společnost byla založena v roce 1925 a spojuje dlouholeté průmyslové zkušenosti se zaměřením na zvyšování produktivity a rozvoj udržitelnější techniky a provozu.

Hlavní digitální architekt — Bangalore, Indie

Veďte architekturu a modernizaci bezpečných, škálovatelných aplikací Java a cloudových aplikací společnosti Caterpillar v Bangalore. Řiďte distribuované systémy, mikroslužby, CI/CD, zabezpečení aplikací a dodávky podnikového softwaru.

Popis

  • Vytvářet architektury vysoké a nízké úrovně pro rozsáhlé aplikace
  • Navrhovat a vytvářet spolehlivé, vysoce dostupné distribuované webové aplikace v jazycích Java a J2EE
  • Vyvíjet vícevláknové distribuované mikroslužby pomocí Spring Boot a Spring MVC
  • Spolupracovat napříč týmy na modernizaci starších aplikací pomocí současných frameworků, architektur a návrhových vzorů
  • Spravovat zdrojový kód aplikací prostřednictvím CI/CD pipeline
  • Uplatňovat bezpečnostní postupy v celém životním cyklu softwaru včetně zabezpečení od raných fází vývoje a odstraňování zranitelností
  • Samostatně řešit úkoly v oblasti programování, řízení projektů a vývoje
  • Zkoumat a řešit složité problémy aplikací a technické potíže včetně podpory mimo pracovní dobu a o víkendech
  • Samostatně pracovat na složitých systémech nebo infrastruktuře podporujících jednu či více aplikací
  • Směřovat vývoj k funkcím, které přinášejí obchodní hodnotu
  • Definovat postupy kvality softwaru a standardy kódování
  • Identifikovat příležitosti pro rozvoj týmu a podporovat neustálé zlepšování
  • Spolupracovat s koncovými uživateli a interními zákazníky při řízení vývoje, ladění a testování
  • Plánovat a provádět integrační a zákaznické akceptační testování

Požadavky

  • Více než 14 let zkušeností s vývojem aplikací v technologiích Core Java, Spring Boot, Spring Security, Hibernate nebo Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI a Liquibase nebo Flyway
  • Zkušenosti s převodem obchodních požadavků do technických řešení a architektonických návrhů vysoké a nízké úrovně
  • Zkušenosti s návrhem, analýzou, programováním, integrací, laděním, testováním a implementací aplikací
  • Zkušenosti s tvorbou webových aplikací pomocí JavaScriptu, HTML, CSS a Reactu nebo Angularu
  • Schopnost diagnostikovat technické problémy a doporučovat účinná řešení
  • Zkušenosti s návrhem rozsáhlých systémů z hlediska výkonu, škálovatelnosti, dostupnosti, spolehlivosti a odolnosti proti chybám
  • Zkušenosti s tvorbou aplikací řízených událostmi pomocí Kafka, SQS nebo modelů Pub/Sub
  • Zkušenosti s používáním nástrojů umělé inteligence, jako je Microsoft Copilot, pro vývoj a testování softwaru, a také AI nebo GenAI pro automatizaci
  • Zkušenosti s vývojem mikroslužeb v kontejnerizovaných architekturách založených na Dockeru a Kubernetes s využitím zavedených návrhových vzorů
  • Schopnost rychle se učit moderní technologie a používat je v podnikovém prostředí
  • Pokročilá znalost strategií správy zdrojového kódu pomocí Gitu a srovnatelných nástrojů
  • Zkušenosti s GitLabem, GitHubem nebo Azure Repos
  • Zkušenosti s psaním jednotkových testů aplikací pomocí nástrojů, jako jsou JUnit, Mockito nebo Bruno
  • Zkušenosti se zvyšováním výkonu aplikací pomocí ukládání do mezipaměti a souvisejících technik
  • Zkušenosti s uplatňováním postupů zabezpečení aplikací a nasazováním úloh v AWS
  • Zkušenosti s AWS CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana, Prometheus, CloudWatch a API Gateway
  • Zkušenosti s odstraňováním zranitelností a automatizací bezpečnostních kontrol při vývoji aplikací
  • Zkušenosti s nástroji DevOps a zabezpečení, jako jsou Azure DevOps, Git, GitHub, JFrog Artifactory a srovnatelné platformy
  • Znalost moderních bezpečnostních hrozeb webových aplikací a doporučených bezpečnostních postupů
  • Znalost REST, GraphQL a gRPC
  • Znalost nejméně dvou databází včetně možností, jako jsou DB2 a PostgreSQL
  • Základní znalost sítí pro hosting Java nebo J2EE včetně vyvažování zátěže, DNS, HTTP a SSL/TLS
  • Výhodou je znalost APIGee, SAFe, Azure DevOps, GitHub Actions, podnikové shody s bezpečnostními požadavky a odstraňování nedostatků, Azure nebo AWS, zásad cloudového zabezpečení, SonarQube, CodeQL, Rapid7, Artifactory nebo XRay a Fortify

Benefity

  • Caterpillar je zaměstnavatel poskytující rovné příležitosti
  • Možnost připojit se ke komunitě talentů společnosti Caterpillar

Související pracovní nabídky

STS

Seniorní inženýr výkonové elektroniky, solární energetika

STS

Poskytovat poradenství v oblasti transformátorů, střídačů a systémů středního a vysokého napětí pro velké solární elektrárny a projekty bateriových úložišť. Provádět technologické přezkumy, testování v terénu a technickou hloubkovou prověrku projektů po celém světě.

Otevřít
American Red Cross

Pracovník kontaktního centra I na částečný úvazek — Americký červený kříž, Tucson

American Red Cross

Telefonicky kontaktujte dárce a objednávejte je na darování krve v kontaktním centru Amerického červeného kříže na částečný úvazek. Pozice poblíž Tucsonu zahrnuje úvodní školení v centru a hybridní formu práce.

Otevřít
Braun Intertec Corporation

Seniorní geotechnický inženýr, projekty zásadního významu

Braun Intertec Corporation

Veďte geotechnické práce na projektech zásadního významu ve společnosti Braun Intertec, která se věnuje environmentálnímu poradenství a inženýrství a patří svým zaměstnancům. Připravujte analýzy, doporučení a zprávy a dohlížejte na projekty.

Otevřít
Reactivate

Seniorní projektový inženýr pro komerční solární energetiku

Reactivate

Veďte projektování, nákup, výstavbu a uvádění do provozu komerčních a velkokapacitních solárních projektů Reactivate. Koordinujte technické kapacity, odborné kontroly, povolování a podporu výstavby na místě.

Otevřít
HUB International

Specialista zákaznického servisu v oblasti zaměstnaneckých benefitů

HUB International

Podpora zákaznického servisu, přípravy kalkulací a nabídek pro tým zaměstnaneckých benefitů společnosti HUB International. Hybridní práce v Casperu ve Wyomingu v úzké spolupráci s obchodními vedoucími a správci klientských účtů.

Otevřít
6sense

Specialista vzdálené IT podpory ve společnosti 6sense

6sense

Poskytujte podporu první a druhé úrovně zaměstnancům 6sense po celém světě a spravujte identity, SaaS aplikace, zařízení i nástroje AI. Zlepšujte IT provoz pomocí automatizace a vylepšování pracovních postupů.

Otevřít
A

Dvojjazyčný pracovník zákaznické podpory (angličtina a španělština)

Advantage TeleMessaging, Inc.

Přijímejte hovory a předávejte přesné zprávy firmám v USA a Kanadě jako vzdálený operátor dvojjazyčné telefonní služby. Poskytujte profesionální zákaznický servis v angličtině a španělštině.

Otevřít