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