Java Developer

Confidential Company

عدة شواغر

نشرت قبل أكثر من 30 يومًا

الخبرة

6 - 12 سنوات

موقع العمل

Dubai - United Arab Emirates (UAE)

التعليم

أي تخرج()

الجنسية

أي جنسية

جنس

أي

فوائد

Annual Air Ticket, Annual Leaves As Per Labour Law, Medical Insurance, Visa

عدد الشواغر

2 وظيفة شاغرة

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

الأدوار والمسؤوليات

Key Responsibilities

Software Development & Technical Leadership

  • Design, develop, and deliver high-quality Java-based software solutions.

  • Provide technical guidance and mentoring to developers within the assigned technology stack.

  • Participate in effort estimation and provide accurate feedback on assigned tasks.

  • Contribute to application architecture, design decisions, and implementation strategies.

Design & Documentation

  • Participate in creating and documenting High-Level Design (HLD) and Low-Level Design (LLD).

  • Ensure adherence to object-oriented design principles, UML standards, and enterprise architecture guidelines.

  • Apply appropriate GoF and Enterprise JEE design patterns in solution design.

Quality & Code Governance

  • Ensure design best practices, coding standards, and performance optimization techniques are followed.

  • Enforce coding standards and quality checks using tools such as Checkstyle.

  • Ensure bug fixes and enhancements align with approved designs and architecture.

  • Ensure unit testing completeness and coverage as per defined development metrics.

Requirements Review & Analysis

  • Actively participate in requirements walkthroughs and reviews.

  • Review and validate inputs including SRS, EIS, UIS, SBS, and Architecture documents.

  • Log, track, and close issues in the defect tracking system in coordination with relevant teams.

Testing & Defect Management

  • Support and participate in SIT and UAT cycles as a functional and technical support member.

  • Review and filter defects, accepting implementation-related issues where applicable.

  • Ensure proper documentation, comments, and defect resolution notes are maintained.

Deployment & Configuration Management

  • Participate in deployment activities including preparation of transition plans and release notes.

  • Ensure proper setup of project repositories during environment initialization.

  • Maintain all design and development artifacts in source control.

  • Ensure correct version tagging before every release or major milestone.

Reporting & Coordination

  • Provide daily status reports to the line manager.

  • Ensure all assigned tasks are updated daily in the project tracking system.

  • Proactively escalate risks, delays, and dependencies to project management and technical leads.

Information Security & Confidentiality

  • Maintain confidentiality, integrity, and availability of information in compliance with Information Security policies and procedures.

  • Ensure secure coding practices and adherence to defined security standards.

الملف الشخصي المطلوب للمرشحين

Core & Enterprise Java

  • Strong hands-on experience with Core Java (Java 8 and above).

  • Solid understanding of Object-Oriented Analysis & Design (OOAD) and UML.

  • Experience with JEE 7 or above, including:

    • Web Tier: Servlets, JSP, JSTL

    • Web Services: SOAP, REST

    • Messaging & JMS

    • Application Security

Spring Framework

  • Spring Boot

  • Spring Core

  • Spring MVC

  • Spring Integration

  • Spring Data / JPA

  • Spring Security

Database & ORM

  • Strong understanding of ORM concepts and Hibernate.

  • Hands-on experience in SQL and database design.

Frontend & UI (Good Working Knowledge)

  • HTML5, CSS3

  • Twitter Bootstrap

  • CSS frameworks (Metronic, Ace-Admin, Datepicker, Font-Awesome, FooTable, etc.)

  • Angular or React (integration level understanding)

Integration & DevOps

  • Experience with Apache Kafka / Confluent Kafka.

  • Containerization using Docker and orchestration with Kubernetes.

  • CI/CD pipelines using GitLab & Jenkins.

Testing & Development Tools

  • Test-Driven Development (TDD) practices.

  • Unit testing using JUnit.

  • Proficiency with Eclipse IDE or Spring Tool Suite (STS).

نوع العمل

    دوام كامل

المجال الوظيفي / القسم

الكلمات الرئيسية

  • Java Solutions Architect
  • Java Programmer
  • Java Developer
  • Java Consultant
  • J2EE Developer
  • J2EE Programmer
  • Java Technical Lead
  • Java Lead

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com

Confidential Company

وظائف مماثلة

مطور خلفية (جافا & Node.js - ترحيل التطبيقات)

مطور جافا

Software AYS

  • 3 - 6 سنوات
  • أبوظبي - الإمارات العربية المتحدة

مطوّر جافا اول

مهندس رئيسي / قائد تقني - جافا

عرض الكل