وظيفة مطور Java أول شاغرة لدى 2P Perfect Presentation في المدينة المنورة
تفاصيل الوظيفة
تسعى شركة 2P Perfect Presentation (Perfect Presentation) في المدينة السعودية إلى تعيين Senior Java Developer متمرس للمساهمة في صيانة ودعم وتعزيز تطبيقات الويب المؤسسية الحيوية. يجمع الدور بين التطوير العملي والدعم الفني وحل المشكلات وإدارة الإصدارات مع التركيز على استقرار التطبيقات القديمة والحالية.
المهام والمسؤوليات
- تحليل وصيانة وتعزيز تطبيقات ويب مؤسسية بلغة Java والمبنية باستخدام Struts وJSF وPrimeFaces وJSP وServlets.
- التحقيق في الحوادث والعيوب عبر طبقات التطبيق وقاعدة البيانات والتكامل والنشر.
- إجراء تحليل السبب الجذري (Root Cause Analysis) وتوثيق النتائج والإصلاحات والإجراءات الوقائية.
- تطوير وتنفيذ تحسينات التطبيق مع تقييم التبعيات ومخاطر الانحدار.
- تنسيق الاختبار والنشر والتحقق من الإصدار والتحقق بعد الإصدار.
- كتابة وتحسين والتحقق من استعلامات Oracle SQL وPL/SQL.
- التحقيق في مشكلات قاعدة البيانات وعدم تناسق البيانات وأداء الاستعلامات.
- صيانة حلول التقارير باستخدام JasperReports / Jasper Studio.
- دعم وحل مشكلات REST APIs والتكاملات باستخدام JSON وXML.
- نشر ودعم تطبيقات Java على Oracle WebLogic وTomcat.
- حل مشكلات تهيئة خادم التطبيقات والسجلات والبدء والتشغيل والنشر.
- تقديم دعم الإنتاج خلال فترات التشغيل الحرجة.
- التنسيق مع فرق ضمان الجودة وقواعد البيانات والبنية التحتية والأمن والوظائف.
- الحفاظ على التوثيق الفني وإجراءات النشر والأدلة التشغيلية ومعرفة التطبيق.
- دعم نقل المعرفة والتحقق من الكود المصدري والمستودعات والوصول إلى الأنظمة وتبعيات التطبيق.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات أو مجال ذي صلة.
- حد أدنى 8 سنوات من الخبرة العملية في تطوير وصيانة ودعم تطبيقات ويب مؤسسية بلغة Java.
- خبرة كبيرة في دعم التطبيقات القديمة والحرجة في بيئة الإنتاج.
- إجادة قوية في: Java 8 / JDK 8، البرمجة كائنية التوجه (OOP)، بنية MVC، JSP وServlets، JavaScript وAJAX.
- خبرة عملية في صيانة: Struts 1.1، JSF 2.2، PrimeFaces 5.5.
- خبرة قوية مع Oracle Database 19c بما في ذلك استعلامات SQL المعقدة والمعاملات والتحسين وحل المشكلات وPL/SQL.
- خبرة عملية في تطوير وصيانة تقارير JasperReports باستخدام Jasper Studio.
- خبرة قوية مع Oracle WebLogic 14 وTomcat في النشر والتهيئة والتسجيل وحل مشكلات الإنتاج.
- خبرة في صيانة REST APIs والتكاملات باستخدام JSON وXML.
- خبرة مع Git أو CVSNT بما في ذلك المستودعات والتفرع والدمج وإدارة إصدارات النشر.
- قدرة قوية على فهم المنطق التجاري المعقد الموجود وتنفيذ تغييرات متوافقة بأمان.
- مهارات قوية في حل المشكلات والتحليل والتوثيق والتنسيق عبر الفرق.
المهارات المطلوبة
- Java 8 | Struts 1.1 | JSF 2.2 | PrimeFaces 5.5 | JSP | Servlets | Oracle 19c | SQL | PL/SQL | JasperReports | WebLogic 14 | Tomcat | REST APIs | JSON | XML | Git | CVSNT.
- مهارات إضافية مفضلة: استخدام Eclipse وNetBeans للتطوير والتصحيح، Spring Boot وHibernate وJPA، Oracle ADF وJSTL، النشر أو حل مشكلات التطبيقات على JBoss أو GlassFish، التطبيقات المؤسسية عالية الحجم وتحسين الأداء، معرفة البرمجة الآمنة والاختبار الآلي، التعرض لتحديث التطبيقات وتحويل الأنظمة القديمة، خبرة في توجيه المطورين أو قيادة أنشطة نقل المعرفة.
عرض النص الأصلي للإعلان
We are looking for an experienced Senior Java Developer to maintain, support, and enhance established enterprise web applications in a business-critical environment.
The role combines hands-on development, production support, incident resolution, controlled releases, and knowledge transfer, with a strong focus on maintaining stability across legacy and existing Java applications.
Key Responsibilities
- Analyze, maintain, and enhance enterprise Java web applications built using Struts, JSF, PrimeFaces, JSP, and Servlets.
- Investigate incidents and defects across application, database, integration, and deployment layers.
- Perform Root Cause Analysis (RCA) and document technical findings, fixes, and preventive actions.
- Develop and implement application enhancements while assessing dependencies and regression risks.
- Coordinate testing, deployment, release validation, and post-release verification.
- Write, troubleshoot, and optimize Oracle SQL and PL/SQL.
- Investigate database-related issues, data inconsistencies, and query performance problems.
- Maintain reporting solutions using JasperReports / Jasper Studio.
- Support and troubleshoot REST APIs and integrations using JSON and XML.
- Deploy and support Java applications on Oracle WebLogic and Tomcat.
- Troubleshoot application-server configuration, logs, startup, runtime, and deployment issues.
- Provide production support during critical operating periods.
- Coordinate with QA, Database, Infrastructure, Security, and Functional teams.
- Maintain technical documentation, deployment procedures, operational runbooks, and application knowledge.
- Support knowledge transfer and validate source code, repositories, system access, and application dependencies.
Required Qualifications & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 8 years of hands-on experience developing, maintaining, and supporting Java enterprise web applications.
- Significant experience supporting legacy and production-critical Java applications.
- Strong hands-on expertise in:
- Java 8 / JDK 8
- Object-Oriented Programming
- MVC Architecture
- JSP & Servlets
- JavaScript & AJAX
- Practical experience maintaining:
- Struts 1.1
- JSF 2.2
- PrimeFaces 5.5
- Strong experience with Oracle Database 19c, including complex SQL queries, transactions, optimization, troubleshooting, and PL/SQL.
- Hands-on experience developing and maintaining JasperReports using Jasper Studio.
- Strong experience with Oracle WebLogic 14 and Tomcat, including deployment, configuration, logging, and production troubleshooting.
- Experience maintaining REST APIs and integrations using JSON and XML.
- Experience with Git or CVSNT, including repositories, branching, merging, and release version management.
- Strong ability to understand complex existing business logic and implement compatible changes safely.
- Strong troubleshooting, analytical, documentation, and cross-functional coordination skills.
Preferred Experience
- Experience using Eclipse and NetBeans for Java application development and debugging.
- Experience with Spring Boot, Hibernate, and JPA.
- Experience with Oracle ADF and JSTL.
- Experience deploying or troubleshooting applications on JBoss or GlassFish.
- Experience with high-volume enterprise applications and performance optimization.
- Knowledge of secure coding and automated testing practices.
- Exposure to application modernization and legacy system transformation.
- Experience mentoring developers or leading application knowledge-transfer activities.
Key Technical Stack
Java 8 | Struts 1.1 | JSF 2.2 | PrimeFaces 5.5 | JSP | Servlets | Oracle 19c | SQL | PL/SQL | JasperReports | WebLogic 14 | Tomcat | REST APIs | JSON | XML | Git | CVSNT
رقم الإعلان لدى المصدر: 4470597674