https://bayt.page.link/756EJ6ifCRBTXZp98
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

About the job Senior Java Backend Developer

Responsibilities:


  • Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using Java
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Architect efficient and reusable backend components that can be leveraged across different projects and teams.
  • Write clean, maintainable, and well-documented code following best practices and coding standards in Java
  • Optimize backend systems for maximum speed and scalability, ensuring high availability and reliability.
  • Implement security best practices to protect sensitive data and prevent security vulnerabilities.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and foster learning.
  • Troubleshoot and debug backend issues, identify bottlenecks, and propose solutions to optimize performance.
  • Stay up-to-date with backend technologies, trends, and best practices, and evaluate their potential impact on our systems and processes.
  • Collaborate with DevOps and infrastructure teams to deploy and manage backend services in production environments.

Qualifications:


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Backend Developer, with at least 5 years of experience in designing and implementing backend systems using Java.
  • Strong proficiency in Java and its ecosystem (e.g., Spring Boot).
  • Solid understanding of database technologies such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
  • Experience designing and building RESTful APIs and microservices architectures.
  • Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ, etc.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Understanding of software development methodologies such as Agile and Scrum.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with End-to-End Encryption (E2EE) is a plus, but not mandatory.


تفاصيل الوظيفة

منطقة الوظيفة
دبي الإمارات العربية المتحدة
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد

هل تحتاج لمساعدة في إضافة الكلمات المفتاحية المناسبة لسيرتك الذاتية؟

اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.