לחברת הייטק גלובאלית מצליחה אשר מפתחת ומספקת מערכות התראה והודעות קריטיות מבוססות זמן ומיקום באמצעות טכנולוגיה מתקדמת, ובעלת מאות מיליוני משתמשים בעולם דרוש/ה Senior backend Software Developer JAVA להובלת מיגרציה של large-scale JAVA -based monolithic application לסביבה מודרנית הפועלת על Kubernetes / OpenShift, ושדרוג JAVA APP להפעלה ביעילות על containers תוך שמירה על ביצועים, reliability ו- network communication integrity.
במסגרת התפקיד ניתוח ויישום JAVA /Tomcat application והגדרת אסטרטגיית migration ל- containerized deployment.
ביצוע Refactor לקוד, קונפיגורציה ותלותיות לטובת התאמת היישום ל- container-ready ו- cloud-native.
ביצוע אופטימיזציה ליישום לצורך scalability and resilience ב- Kubernetes / OpenShift.
תכנון ויישום inter-process communication mechanisms בארכיטקטורה חדשה.
עבודה מול DevOps לאינטגרציית application containers עם CI/CD pipelines ו- deployment automation.
ווידא יישום של
דרישות:
5 ומעלה שנות ניסיון בפיתוח backend ב- JAVA
הבנה חזקה של Tomcat וארכיטקטורת JAVA EE או Spring
ניסיון בהעברת יישומים ל- containers (Docker, Kubernetes, OpenShift)
ידע מעמיק ב- networking concepts וניסיון בעבודה עם sockets and low-level
communication
ניסיון מעשי עם Linux, MySQL ו- troubleshooting distributed applications
היכרות עם microservices principles, REST APIs ו- inter-service communication
הבנה מעמיקה של application performance optimization ב- containerized setups
ידע ב- JAVA frameworks (Spring, Spring Boot, Quarkus)
ידע ב- JAVA build tool (Maven/Gradle)
ניסיון ב- JAVA testing tools (Selenium, Cucumber, Mockito) המשרה מיועדת לנשים ולגברים כאחד.