Presight Circular Logo

Backend Engineer

Presight Abu Dhabi, United Arab Emirates Posted: 20 Dec 2024

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are looking for a highly skilled Backend Engineer to join our company. In this role, you will design, create, and implement various Java-based solutions for the business that will range from java microservice applications to database programming. To be successful as a Backend developer, you should have a specialist level of understanding and skill in developing a broad range of applications and proprietary solutions. A top-notch backend developer will be comfortable working independently and be able to deliver top-quality, error-free work on time.

Responsibilities

  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Use Spring Boot
  • Interpret briefs to create high-quality coding that functions according to specifications
  • Determine application functions and build objectives with the team
  • Ensure that written code aligns with project objectives
  • Handle external and embedded databases such as Mongo, MySQL, and PostgreSQL
  • Work with Kafka and Elastic Search
  • Create database schemas that support business processes
  • Implement automated testing platforms and unit tests
  • Possess in-depth knowledge of code versioning tools, like Git
  • Understand basic design principles behind scalable applications
  • Apply microservice design and architectural patterns
  • Implement design patterns for distributed systems
  • Maintain Docker/Container clusters
  • Familiarize with complex event processing and event-driven architecture
  • Collaborate with team members to solve problems
  • Identify and resolve immediate and potential application issues
  • Draft detailed reports on work performed and projects completed
  • Participate in group meetings to discuss projects and objectives
  • Assist other developers with troubleshooting, debugging, and coding
  • Meet deadlines on fast-paced deliverables

Qualifications

  • Degree in computer sciences, coding, or a related field
  • At least 5 years' experience in Java-based programming
  • Significant coding skills in Java, with proficiency in other languages being a major plus
  • Exceptional problem-solving and analytical abilities
  • Knowledge of current frameworks, SDKs, APIs, and libraries
  • Excellent written and verbal communication
  • Good organizational and time-management skills
  • A strong portfolio of top-class coding and builds
  • Ability to work with other developers and assist junior team members
  • Meticulous at both analysis and execution

This is a 12-month contract role based in Abu Dhabi.

What working at Presight offers:

  • Culture: An open, diverse, and inclusive environment with a global vision that encourages personal growth and focuses on groundbreaking, industry-first innovations.
  • Career: Outstanding learning, development & growth opportunities via structured training programs and innovative, high-tech projects.
  • Rewards: A competitive remuneration package with a host of perks including healthcare, education support, leave benefits, and more.
Apply now

Jobs you might like   View all jobs

About Presight

Presight, an ADX-listed public company limited by shares whose majority shareholder is Abu Dhabi company G42, is the regionโ€™s leading big data analytics company powered by Artificial Intelligence (โ€œAIโ€). We combine big data, analytics, and AI expertise to serve every sector, of every scale, to create business and positive societal impact. With our world-class computer vision, AI and omni-analytics platform as its engine, we excel at all-source data interpretation to support insight-driven decision making that shapes policy and creates safer, healthier, happier, and more sustainable societies.