
Caterpillar Inc. היא חברת ייצור גלובלית המפתחת ציוד כבד ומנועים לתחומי הבנייה, הכרייה, האנרגיה ותעשיות נוספות המתמקדות בתשתיות. מגוון המוצרים שלה כולל מחפרים, דחפורים, משאיות מפרקיות ומערכות כוח, הנתמכים בטכנולוגיות מתקדמות וברשת סוכנים עולמית. החברה נוסדה בשנת 1925, ומשלבת מומחיות תעשייתית רבת שנים עם מיקוד בשיפור הפרודוקטיביות ובקידום ציוד ותפעול בני-קיימא יותר.
ארכיטקט דיגיטלי מוביל — בנגלור, הודו
הובלת הארכיטקטורה והמודרניזציה של יישומי Java וענן מאובטחים וניתנים להרחבה עבור Caterpillar בבנגלור. הובלת מערכות מבוזרות, שירותים זעירים, CI/CD, אבטחת יישומים ואספקת תוכנה ארגונית.
תיאור
- יצירת ארכיטקטורות ברמה גבוהה וברמה נמוכה עבור יישומים רחבי היקף
- תכנון ובנייה של יישומי אינטרנט מבוזרים, אמינים וזמינים מאוד באמצעות Java ו-J2EE
- פיתוח שירותים זעירים מבוזרים ורב-תהליכוניים באמצעות Spring Boot ו-Spring MVC
- שיתוף פעולה בין צוותים למודרניזציה של יישומים ותיקים באמצעות מסגרות, ארכיטקטורות ודפוסי תכנון עדכניים
- ניהול קוד המקור של היישומים באמצעות צינורות CI/CD
- יישום נוהלי אבטחה לאורך מחזור חיי התוכנה, כולל בקרות אבטחה מוקדמות ותיקון פגיעויות
- טיפול עצמאי במשימות תכנות, ניהול פרויקטים ופיתוח
- חקירה ופתרון של בעיות יישום וטכנולוגיה מורכבות, כולל תמיכה מחוץ לשעות העבודה ובסופי שבוע
- עבודה עצמאית על מערכות מורכבות או תשתיות התומכות ביישום אחד או יותר
- הכוונת הפיתוח לעבר תכונות שמספקות ערך עסקי
- הגדרת נוהלי איכות תוכנה ותקני קידוד
- זיהוי הזדמנויות לפיתוח הצוות וקידום שיפור מתמיד
- עבודה עם משתמשי קצה ולקוחות פנימיים להכוונת הפיתוח, ניפוי באגים והבדיקות
- תכנון וביצוע של בדיקות משולבות ובדיקות קבלת לקוח
דרישות
- יותר מ-14 שנות ניסיון בפיתוח יישומים עם Core Java, Spring Boot, Spring Security, Hibernate או Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI ו-Liquibase או Flyway
- ניסיון בתרגום דרישות עסקיות לפתרונות טכניים ולעיצובי ארכיטקטורה ברמה גבוהה וברמה נמוכה
- ניסיון בתכנון, ניתוח, תכנות, אינטגרציה, ניפוי באגים, בדיקות והטמעה של יישומים
- ניסיון בבניית יישומי אינטרנט עם JavaScript, HTML, CSS ו-React או Angular
- יכולת לאבחן בעיות טכניות ולהמליץ על פתרונות יעילים
- ניסיון בתכנון מערכות רחבות היקף עבור ביצועים, יכולת הרחבה, זמינות, אמינות וסבילות לתקלות
- ניסיון בבניית יישומים מונעי אירועים באמצעות Kafka, SQS או מודלים של Pub/Sub
- ניסיון בשימוש בכלי בינה מלאכותית כגון Microsoft Copilot לפיתוח ובדיקת תוכנה, וכן בבינה מלאכותית או בינה מלאכותית יוצרת לאוטומציה
- ניסיון בפיתוח שירותים זעירים בארכיטקטורות מבוססות מכולות Docker ו-Kubernetes באמצעות דפוסי תכנון מבוססים
- יכולת ללמוד טכנולוגיות מודרניות במהירות וליישם אותן בהקשר ארגוני
- הבנה מעמיקה של אסטרטגיות לניהול קוד מקור באמצעות Git וכלים מקבילים
- ניסיון עם GitLab, GitHub או Azure Repos
- ניסיון בכתיבת בדיקות יחידה ליישומים באמצעות כלים כגון JUnit, Mockito או Bruno
- ניסיון בשיפור ביצועי יישומים באמצעות מטמון וטכניקות קשורות
- ניסיון ביישום נוהלי אבטחת יישומים ובפריסת עומסי עבודה ב-AWS
- ניסיון עם AWS CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana, Prometheus, CloudWatch ו-API Gateway
- ניסיון בתיקון פגיעויות ובאוטומציה של בקרות אבטחה בפיתוח יישומים
- ניסיון בכלי DevOps ואבטחה כגון Azure DevOps, Git, GitHub, JFrog Artifactory ופלטפורמות מקבילות
- הבנה של איומי אבטחה מודרניים ביישומי אינטרנט ושל נוהלי האבטחה המומלצים
- הבנה של REST, GraphQL ו-gRPC
- היכרות עם לפחות שני מסדי נתונים, כולל אפשרויות כגון DB2 ו-PostgreSQL
- ידע בסיסי ברשתות לאירוח Java או J2EE, כולל איזון עומסים, DNS, HTTP ו-SSL/TLS
- היכרות מועדפת עם APIGee, SAFe, Azure DevOps, GitHub Actions, תאימות אבטחה ארגונית ותיקון ליקויים, Azure או AWS, מדיניות אבטחת ענן, SonarQube, CodeQL, Rapid7, Artifactory או XRay ו-Fortify
הטבות
- Caterpillar היא מעסיקת שוויון הזדמנויות
- הזדמנות להצטרף לקהילת הכישרונות של Caterpillar