Java Developer

2 weeks ago


Jumeirah, United Arab Emirates First WAP International DMCC Full time

**General Function**
Under supervision of the Team Leader or Head of Development researches, designs and implements Java code following the agile development model.

**Reports To (position)**
Development Manager

**Section and Division**
Software Development

**Duties and Responsibilities**
- Implement computer software systems using Java code following software requirements specification as set up by the Development Department Manager or direct supervisor, this includes:

- Research the technology used for the implementation
- Analyze the specifications for the implementation
- Estimate production time for the implementation
- Design of the code implementation
- Write unit tests for the implementation
- Write the code following 1rstWAP's coding guidelines
- Maintaining proper documentation of the code
- Set up and maintain system (code) performance tests and execute code refactoring for existing code
- Perform thorough code reviews of other programmers
- Testing the implementation in a local environment, also checking logs and the user interface for flaws
- If needed, participate in internal meetings, workshops and presentations
- If needed, participate in meetings with partners and clients
- Ensuring the integrity of the workplace (no downloads, no private code or data, etc.)
- Providing trainings of department personnel and others on IT development issues related to his development scope and/or technical skills.
- If needed, provide technical support for installations done at the client
- Use our project management tool to report progress
- Find, analyse, and fix reported bugs in our systems

**Qualifications**
- Bachelor degree in Computer Science (/ IT B.Tech) or Master Degree in Computer Applications (MCA).
- At least 4-10 years of working experience in this sector on Java/JEE and related Technologies.
- Must have minimum 2-3 year working experience in Spark Core, Spark Streaming, Spark batch and Spark SQL.
- Hadoop and its eco-components such as HDFS, Map Reduce, Sqoop, Flume, PIG, Hive, Hbase and Impala.
- Minimum 2 years experience in Springboot Microservices is must.
- Experience in analyzing data using HIVE QL, Pig and customer MapReduce program in Java.
- Collecting and aggregating large amount of Log Data using Apache Flume storing data in HDFS for further analysis.
- Familiarity with NoSQL databases MongoDB, ElasticSearch & Cassandra is preferred.

**Job Skills**
- Experience with messaging protocols such as Kafka and RabbitMQ.
- Experienced with frameworks such as JPA, Spring Core and Spring (Boot).
- Excellent knowledge of Relational Databases (MySQL, MariaDB) SQL and ORM technologies (JPA2, Hibernate)
- Experienced working in Linux environment.
- Experienced working with Git
- Experience with RESTful programming
- Experienced in writing unit tests using Junit, Mokito, TestNG
- Familiar working with NetBeans, Intelij, or Eclipse IDE
- Preferred: experienced with Redmine
- Preferred: experienced with Docker
- Ability to communicate with English effectively, both orally and in writing

**Work Location & Schedule**
Dubai, United Arab Emirates
(Sunday to Thursday: 9:00am - 6:00pm)

**Job Types**: Full-time, Permanent

**Experience**:

- Linux: 1 year (required)
- Relational Databases (MySQL, MariaDB) SQL: 1 year (preferred)
- Docker: 1 year (required)
- Redmine: 1 year (required)


  • Java Developer

    2 weeks ago


    Jumeirah, United Arab Emirates First WAP International DMCC Full time

    General FunctionUnder supervision of the Team Leader or Head of Development researches, designs and implements Java code following the agile development model.Reports To (position)Development ManagerSection and DivisionSoftware DevelopmentDuties and Responsibilities Implement computer software systems using Java code following software requirements...


  • Jumeirah, United Arab Emirates UAE Company Full time

    **Responsibilities**: - Collaborating with cross-functional teams to define, design, and ship new features - Identifying and fixing bugs and performance bottlenecks - Participating in code reviews and ensuring code quality standards are met - Working with the design team to implement user-friendly interfaces - Writing clean, efficient, and well-documented...

  • C# Frontend Developer

    3 weeks ago


    Jumeirah, United Arab Emirates SenseMi DMCC Full time

    Job Description: C# Frontend Developer Position Overview: Key Responsibilities: - Collaborate with back-end developers and product managers to translate user requirements into effective frontend solutions. - Develop high-quality, responsive, and intuitive user interfaces using C# and java script based frontend technologies, ensuring seamless integration...


  • Jumeirah, United Arab Emirates Klystron Global Full time

    We are looking for an Odoo Techno-Functional Consultant who possesses strong analytical skills, a proven ability to anticipate technical issues and frame remedial actions, and excellent teamwork and resource planning skills. As the Odoo Technical Consultant, you will be responsible for driving and influencing technical design decisions for various Odoo ERP...


  • Jumeirah, United Arab Emirates Klystron Global Full time

    We are looking for an Odoo Techno-Functional Consultant who possesses strong analytical skills, a proven ability to anticipate technical issues and frame remedial actions, and excellent teamwork and resource planning skills. As the Odoo Technical Consultant, you will be responsible for driving and influencing technical design decisions for various Odoo ERP...