Java Software Engineer

Dubai, United Arab Emirates

Job Description

Our client is a telecommunications solutions company which provides tailor made products for mobile network operators, corporations, and government organisations. Responsibilities: . 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. . Strong application development programming knowledge using Java (8). . Familiarity with NoSQL databases MongoDB, ElasticSearch & Cassandra is preferred. . Knowledge of application servers such as JBoss, Tomcat 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

Benefits

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1470762
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned