Java Software Engineer

  • Full Time
  • UAE
  • Posted 5 months ago


About the job
We are seeking a dedicated Java Backend Engineer who is responsible for designing, implementing and launching scalable micro services in the platform.

Job Description:


Skills and Experience

Bachelor’s degree or higher in Computer Science , Computer Engineering is a MUST

Experience: Minimum 6+ years of experience as Java Developer is a MUST

Expert proficiency in any one of programming languages, such as Java, Spring Boot, Node JS, Go Lang, .Net, PHP or Python is a MUST

Expert Proficiency in core computer science fundamentals, algorithms, data-structures, is a MUST

Experience and understanding of Micro-services Service orient architecture is a MUST

Hands on development experience defining, developing and maintaining REST based applications is a MUST

Strong knowledge of Database and Database design, SQL is a MUST

Strong knowledge of Design Patterns, Systems Design, Class Design, is a MUST

Experience developing cloud software services and an understanding of design for scalability, performance and reliability is a MUST

Experience with version control Git or Bitbucket is a MUST

Fluency in English is a MUST


Experience in relevant industry domains such as Retail, Distribution, B2B, Ecommerce is preferred

Understanding the CI/CD cycle, Kubernets, Dockers, Hibernate is a highly desired

Experience in building cloud native micro services applications on cloud AWS , GCP or Azure is highly desired

Automation Testing utilizing repositories platform like GitHub, Gitlab or BIT bucket

To apply for this job please visit

Job Location