אנחנו מחפשים מפתח backend בכיר עם יכולות ארכיטקטוניות גבוהות וניסיון משמעותי בפיתוח מערכות מבוזרות מורכבות. במסגרת התפקיד, תהיה לך אחריות להוביל תכנון ופיתוח של JAVA Backendתוך הבנה עמוקה של הLifecycle - של טרנזקציות במערכת מבוזרת. תכנון Microservices, אינטגרציה בין מערכות והבנה של טופולוגיית מערכת ברמת השרתים והתקשורת ביניהם. בנוסף לזה, נדרשת יכולת
דרישות:
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
ניסיון בפירוק מונוליט למערכות מבוססות Microservices
ידע ב API Security (OAuth2, JWT, CORS, API Gateway)
ניסיון בעבודה מול מסדי נתונים לא רלציונים
ידע בענן - (AWS/Azure/GCP)
ניסיון בתכנון וכתיבה של API's (REST) ואינטגרציה עם מערכות שונות
תואר ראשון במדעי המחשב או בוגר קורס מוכר בתעשייה המשרה מיועדת לנשים ולגברים כאחד.