הבנה ולימוד מהיר של מערכות קיימות והתאמה לפיתוחים חדשים
פירוק והסבה של מערכות מונוליטיות ל- Microservices
תכנון, פיתוח ושיפור ארכיטקטורת backend מורכבת
הקמה ותחזוקה של תשתיות On-Premise לפיתוח backend
פיתוח שירותים קריטיים ב- JAVA (Spring Boot)
הקמה, כתיבה ותחזוקה של Unit Tests וIntegration Tests -
(JUnit, TestContainers, H2, Mocking Frameworks)
עבודה עם RabbitMQ ו Event-Driven Architecture -לניהול תקשורת בין שירותים
אופטימיזציה של ביצועים
עבודה עם Spring Boot לפיתוח API - תכנון, פיתוח ותחזוקה של RESTful APIs לשימוש פנימי וחיצוני
תכנון API תוך שמירה על BEST PRACTICES של Authentication Authorization
תכנון API תוך שמירה על BEST PRACTICES של API Versioning Documentation
עבודה עם Postman, Swagger לתיעוד ובדיקות API
פתרון בעיות מורכבות, ביצוע Code Reviews ומתן הכוונה טכנולוגית למפתחים בצוות
עבודה בצוותי Scrum
דרישות:
5+ שנות ניסיון בפיתוח backend עם JAVA
ניסיון של 5+ שנים בפיתוח RESTful APIs מבוססי Spring Boot
ניסיון מוכח בשימוש בכלי AI לתהליכי פיתוח
ניסיון עם API Documentation (Swagger)
ניסיון בפיתוח Microservices עם Spring Boot
ניסיון בהקמת תשתיות On-Premise מבוססות JAVA
ידע מעמיק ב-Lifecycle של טרנזקציות בין שירותים ומערכות
שליטה מעולה ב RabbitMQ / Kafka ובתשתיות Event-Driven
ניסיון בעבודה מול SQL Serverכולל כתיבת stored procedures ואופטימיזציה
הבנה בטופולוגיית מערכת מבוזרת תקשורת בין שרתים: Latency, Bottlenecks
היכרות עם CI/CD Pipelines
עבודה עם Agents יתרון משמעותי
ניסיון בפירוק מונוליט למערכות מבוססות Microservices - יתרון
ידע ב API Security (OAuth2, JWT, CORS, API Gateway) - - יתרון
ניסיון בעבודה מול מסדי נתונים לא רלציונים - יתרון
ידע בענן - (AWS/Azure/GCP) יתרון המשרה מיועדת לנשים ולגברים כאחד.