We use cookies and data to:

- enhance our services and your browsing experience on our website and to furnish personalized content and advertisement, if any.
- to assess User engagement and website statistics in order for Us to understand how the website is used.

You are being provided hereunder the options to accept or to reject or to customize the use of cookies as per your preferences. For further information, you may check our "Privacy Policy" on our website. Cookies are small bits of data that are stored on aUser's browser when the User visits a website. There are several types of cookies of which you will find below the ones We use.

Analytics: Analytical cookies are used to understand how the Users are dealing with the website. Kindly note that these cookies boost furnishing of information on measures such as the number of visitors, website's traffic intensity and source, gathering feedback etc.
Functional: Functional cookies are used to enhance performance of the website and allow saving of User's login details, User's website preferences and choices they make in the website such as Username, region and language etc. Please note that without functional cookies, certain functions of the website such as User's preferences may not be available though those are not vital for a website to function.

Back to Jobs

SENIOR JAVA SOFTWARE ENGINEER

Role description

We are currently seeking a skilled Senior Java Software Engineer to join our dynamic team. As a key member of our development team, you will have the opportunity to work on exciting projects leveraging a diverse range of technologies.

Responsibilities

  • Designing, developing, and maintaining high-quality software solutions using Java and related technologies.
  • Hands-on experience with GitLab for version control and collaboration.
  • Utilizing Grafana for monitoring and visualization of system metrics.
  • Working with AWS cloud services for scalable and reliable infrastructure.
  • Implementing API documentation and unit/functional testing.

Required Skills

  • Strong proficiency in Java and Spring Boot framework (preferably expertise in utilising its reactive stack implementation)
  • Experience with MongoDB and any migration solution for it for efficient data management.
  • Proficiency in PostgreSQL and Liquibase for relational database management.
  • Familiarity with Kafka for building scalable and fault-tolerant distributed systems.
  • Knowledge of gRPC for high-performance remote procedure calls.
  • Experience with Redis for caching and session management.
  • Familiarity with event-driven microservices architecture.
Date posted: 7 months agoJob type: Full-timeJob code: 110Dubai, United Arab Emirates