Backend Developer (JAVA)

Full Time

Avrioc

Abu Dhabi based Avrioc Technologies has been over a decade in the making and continues to grow with new innovative products that are used every day in the GCC market and all over the world.

We are looking for a Backend Developer (JAVA) to join our fast paced and learning oriented team.

Work in a fast pace and learning oriented environment we love stretching the boundaries of technology.
You are a guru in JAVA and at least have one solid project as an example.
Work with a team of engineers to deliver high quality products which will scale to millions of users.
BS or master’s degree in Computer Engineering/Computer Sciences or relevant discipline.
At least 7+ years of experience in delivering high quality backend applications including consuming and building enterprise grade APIs.
Must have experience with optimal usage of key/value-based cache stores (Redis or Memcache).
Must have Experience working with applications using WebSocket’s with high load of user base. Should have an understanding on how to scale WebSocket connections beyond socket.io.
Good understanding of microservices architecture.
Must have hands on experience of databases like Mongo and/or PostgreSQL.

Should have done one good project in JAVA.
Must be comfortable with applying SOLID principles / Design patterns while coding.
Must be comfortable with writing testcases for the code.
Must have experience with at least one of the messaging queues Rabbit MQ / Kafka.

Solid understanding of developing apps for the cloud, basic knowledge of deploying in cloud AWS preferably (EC2, S3, CloudFront et al.)
Version Control/ CI: Git, SVN, Jenkins, Circle CI.

Department:

MyWhoosh – Tech Required Qualification:

BS or master’s degree in Computer Engineering/Computer Sciences or relevant discipline.

Experience Level:

7+ years of relevant experience

Apply Here