JAVA Developer - Dubai, United Arab Emirates - Marc Ellis

    Marc Ellis
    Marc Ellis Dubai, United Arab Emirates

    2 weeks ago

    Default job background
    Description

    Responsibilities:

    • Work closely with other engineers across teams to architect and build highly scalable and robust backend applications and services.
    • Participate in team agile and engineering practices and contribute to their continuous evolution.
    • Continuously improve the quality and reliability of services and help define and enhance the patterns and principles that the team follows.
    • Critically question and simplify our tech org systems/processes and solutions.
    • Write high quality, performant and reliable code while working on defined tasks/bugs independently.
    • Mentor and guide junior members of the team.
    Technical Skills

    • Bachelor's degree in computer science or equivalent
    • 3+ years of software engineering experience
    • Experience in Test driven development (TDD)
    • Experience with backend development using Java.
    • Experience with core Java specifically around multi-threading, collections and

    Spring Libraries:
    Spring Integration, Spring Cloud, Spring Batch, SOAP, RESTful Webservices and Spring Boot.

    • Experience working with relational and non-relational databases.
    • Experience with GraphQL tools and mechanisms
    • Experience in

    Distributed Systems Architecture:
    Microservices, Event-Driven, and RESTful Services

    #J-18808-Ljbffr