תיאור תפקיד:
התפקיד כולל ניהול מערכות מבוסס לינוקס ,WIN ,פיתוח של כלים תשתיתיים חדשים ותחזוקת מערכות
הובלת פתרונות מהרעיון ועד היישום בפועל,העברה לסביבות הייצור,כתיבת דוקומנטציה Details Design כולל Use Case ו-Sequence Diagrams
עבודת צוות במודל Agile בצוות SCRUM,עבודה עם : SQL Server, MongoDB, Redis
פריסה של Micro Services חדשניים בסביבת OpenShift (OCP) ,תמיכה ב-Scale וארכיטקטורה event-driven,שימוש בכלי AI כחלק אינטגרלי מתהליך הפיתוח
משרה מלאה והיברדית בתל אביב
דרישות:
לפחות 3 שנות ניסיון בפיתוח בשפת Java
ניסיון בעבודה עם מגוון גרסאות (Java LTS 11 עד 21) והבנת ההבדלים ביניהן
ניסיון בעבודה עם DB רלציוני ולא רלציוני (MongoDB, SQL SERVER חובה)
ניסיון מובהק במימוש REST API ותשתיות אפליקטיביות מבוססות Spring Bootמתקדם
ניסיון מובהק בעבודה עם כלי Version Control (Git יתרון)
ידע מעמיק בנושא עקרונות Micro Services ,Securty
ניסיון מובהק בעבודה עם LINUX, DOCKER ו-K8S,התקנת תעודות SSL ,
ניסיון עם פיתוח מבוסס event-driven (Kafka חובה
היכרות עם Kafka Connect )יתרון
היכרות עם Build and Deployment Tools (Maven, Gradle, Jenkins, Artifactory)
ניסיון בעבודה עם שירותי AWS (Lambda, Step Functions, Event Bridge, SQS, S3) והכרת ארכיטקטורת AWS (EKS, VPC, EC2, HPA, Availability Zones, Regions)
הבנה של עקרונות HA (High Availability) ו-DR (Disaster Recovery) בסביבת ענן