Caterpillar Inc.
Caterpillar Inc.
„Caterpillar Inc.“ yra pasaulinė gamybos įmonė, kurianti sunkiąją techniką ir variklius statybos, kasybos, energetikos bei kitoms į infrastruktūrą orientuotoms pramonės šakoms. Jos gaminių asortimentą sudaro ekskavatoriai, buldozeriai, šarnyriniai savivarčiai ir energijos sistemos, kurias papildo pažangios technologijos bei pasaulinis prekybos atstovų tinklas. 1925 m. įkurta bendrovė derina ilgametę pramonės patirtį su siekiu didinti našumą ir kurti tvaresnę techniką bei veiklos būdus.

Vyriausiasis skaitmeninis architektas — Bengalūras, Indija

Vadovaukite saugių ir keičiamo masto „Caterpillar“ Java bei debesijos programų architektūrai ir modernizavimui Bengalūre. Kreipkite paskirstytų sistemų, mikropaslaugų, CI/CD, taikomųjų programų saugumo ir įmonės programinės įrangos diegimo kryptį.

Aprašymas

  • Kurkite didelės apimties programų aukšto ir žemo lygio architektūras
  • Projektuokite ir kurkite patikimas, itin pasiekiamas paskirstytąsias žiniatinklio programas naudodami „Java“ ir J2EE
  • Kurkite daugiagijes paskirstytąsias mikropaslaugas naudodami „Spring Boot“ ir „Spring MVC“
  • Bendradarbiaukite tarp komandų modernizuodami senas programas pasitelkiant šiuolaikines sistemas, architektūras ir projektavimo šablonus
  • Valdykite programų išeities kodą naudodami CI/CD konvejerius
  • Taikykite saugumo praktiką visame programinės įrangos gyvavimo cikle, įskaitant saugumo kontrolę ankstyvame kūrimo etape ir pažeidžiamumų šalinimą
  • Savarankiškai vykdykite programavimo, projektų valdymo ir kūrimo užduotis
  • Tirkite ir spręskite sudėtingas programų bei technines problemas, įskaitant palaikymą ne darbo metu ir savaitgaliais
  • Savarankiškai dirbkite su sudėtingomis sistemomis ar infrastruktūra, palaikančia vieną ar daugiau programų
  • Kreipkite kūrimą į funkcijas, teikiančias verslo vertę
  • Apibrėžkite programinės įrangos kokybės praktikas ir kodavimo standartus
  • Nustatykite komandos ugdymo galimybes ir skatinkite nuolatinį tobulėjimą
  • Bendradarbiaukite su galutiniais naudotojais ir vidiniais klientais, kad nukreiptumėte kūrimą, derinimą ir testavimą
  • Planuokite ir vykdykite integracinį bei kliento priėmimo testavimą

Reikalavimai

  • Daugiau nei 14 metų taikomųjų programų kūrimo patirties naudojant „Core Java“, „Spring Boot“, „Spring Security“, „Hibernate“ arba „Spring Data JPA“, „Spring WebFlux“, „Spring Modulith“, „OpenAPI“ ir „Liquibase“ arba „Flyway“
  • Patirtis verčiant verslo reikalavimus į techninius sprendimus bei aukšto ir žemo lygio architektūros projektus
  • Patirtis programų projektavimo, analizės, programavimo, integravimo, derinimo, testavimo ir diegimo srityse
  • Patirtis kuriant žiniatinklio programas naudojant „JavaScript“, HTML, CSS ir „React“ arba „Angular“
  • Gebėjimas diagnozuoti technines problemas ir rekomenduoti veiksmingus sprendimus
  • Patirtis projektuojant didelės apimties sistemų architektūrą, užtikrinančią našumą, mastelio keitimą, pasiekiamumą, patikimumą ir atsparumą gedimams
  • Patirtis kuriant įvykiais grindžiamas programas naudojant „Kafka“, SQS arba „Pub/Sub“ modelius
  • Patirtis naudojant dirbtinio intelekto įrankius, tokius kaip „Microsoft Copilot“, programinės įrangos kūrimui ir testavimui, taip pat naudojant DI ar generatyvinį DI automatizavimui
  • Patirtis kuriant mikropaslaugas konteinerizuotose architektūrose, pagrįstose „Docker“ ir „Kubernetes“, naudojant nusistovėjusius projektavimo šablonus
  • Gebėjimas greitai mokytis šiuolaikinių technologijų ir taikyti jas įmonės aplinkoje
  • Puikus išeities kodo valdymo strategijų, naudojant „Git“ ir panašius įrankius, supratimas
  • Patirtis naudojant „GitLab“, „GitHub“ arba „Azure Repos“
  • Patirtis rašant programų vienetų testus tokiais įrankiais kaip „JUnit“, „Mockito“ arba „Bruno“
  • Patirtis gerinant programų našumą naudojant spartinančiąją atmintį ir susijusius metodus
  • Patirtis taikant programų saugumo praktikas ir diegiant darbo krūvius AWS aplinkoje
  • Patirtis naudojant „AWS CloudFormation“, „ECS Fargate“, RDS, ALB, „Lambda“, S3, „ElastiCache“, „EventBridge“, SQS, SNS, „Grafana“, „Prometheus“, „CloudWatch“ ir „API Gateway“
  • Patirtis šalinant pažeidžiamumus ir automatizuojant saugumo kontrolę programų kūrimo procese
  • Patirtis naudojant „DevOps“ ir saugumo įrankius, tokius kaip „Azure DevOps“, „Git“, „GitHub“, „JFrog Artifactory“ ir panašias platformas
  • Šiuolaikinių žiniatinklio programų saugumo grėsmių ir rekomenduojamų saugumo praktikų supratimas
  • REST, „GraphQL“ ir gRPC supratimas
  • Bent dviejų duomenų bazių, įskaitant tokias kaip DB2 ir PostgreSQL, išmanymas
  • Pagrindinės Java arba J2EE prieglobos tinklų žinios, įskaitant apkrovos balansavimą, DNS, HTTP ir SSL/TLS
  • Pageidautina išmanyti „APIGee“, „SAFe“, „Azure DevOps“, „GitHub Actions“, įmonės saugumo atitiktį ir pažeidžiamumų šalinimą, „Azure“ arba AWS, debesijos saugumo politikas, „SonarQube“, „CodeQL“, „Rapid7“, „Artifactory“ arba „XRay“ ir „Fortify“

Privalumai

  • „Caterpillar“ yra lygių galimybių darbdavys
  • Galimybė prisijungti prie „Caterpillar“ talentų bendruomenės