AI Developer Backend

We are looking for a highly skilled Backend Developer with strong expertise in Java Spring Boot to join our dynamic team. The ideal candidate will have experience with microservice architecture, relational databases, and Docker.

Company Overview:

Founded in 2024, Exafy Digital Solutions is a newly established mainland entity dedicated to our operations within the UAE. We are an innovative company solving inefficiencies in business processes using AI-driven automation and data analytics. We offer AI-powered digital assistants and data analytics tools that automate complex business processes. Our mission is to enhance productivity and decision-making for enterprises, providing highly customizable solutions that integrate seamlessly with existing systems, offering real-time insights and improving operational efficiency.

Responsibilities:

  • Backend Development: Design, develop, and maintain robust, scalable backend services using Java Spring Boot.


  • Microservices Architecture: Implement and maintain both stateless and stateful microservices to ensure system scalability and fault tolerance.


  • Database Management: Work with relational databases, ensuring efficient data storage, retrieval, and performance optimization.


  • Version Control: Manage and maintain codebases using Git, including branching, merging, and pull request reviews.


  • Containerization: Develop and deploy services in Docker containers, ensuring proper environment setup and consistent deployment.


  • Collaboration: Work closely with frontend teams and DevOps engineers to implement new features, resolve issues, and improve system performance.


  • Code Quality: Ensure code is well-tested, clean, and adheres to best practices. Conduct code reviews and provide feedback to peers.

Qualifications

  • Java Spring Boot Expertise: Proven experience building scalable backend services with Java Spring Boot.


  • Microservice Architecture: Experience designing and deploying microservices, with a focus on both stateless and stateful services.


  • Relational Database Experience: Strong knowledge of relational databases (e.g., MySQL, PostgreSQL), including query optimization, schema design, and data migrations.


  • Version Control (Git): Proficiency with Git version control, including branching strategies, merging, and pull requests.
  • Docker & Containerization: Experience in containerizing applications using Docker, and familiarity with Docker Compose or similar tools for local development.

Bonus Skills:

  • Python for Web Development: Experience with Python (Flask, Django, or other web frameworks) will be a significant plus.


  • NoSQL Database Experience: Familiarity with NoSQL databases like MongoDB or Elasticsearch.

  • Cloud Infrastructure Knowledge: Experience with cloud platforms such as Azure, AWS, or Google Cloud.

Preferred Skills:

  • Familiarity with RESTful API design and implementation.


  • Experience with Agile development methodologies (Scrum or Kanban).


  • Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment.

Education & Experience:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).


  • 3+ years of experience in backend development, primarily using Java Spring Boot.

What do we offer?

  • Competitive salary and performance-based bonuses.


  • Opportunities for professional development and growth.


  • A structured training plan to enhance your skills.


  • A dynamic and collaborative work environment.


  • Flexible working hours and a supportive team culture.


  • The chance to work on innovative AI projects.

What do we offer?

  • Health insurance


  • Paid time off


  • Bonuses and incentives

Job Application

Please submit your resume and a brief cover letter explaining your interest in the role and your qualifications. We’re looking forward to learning more about you!

Have any questions?

If you have any questions or concerns, please contact our Human Resources department. Our team will be happy to assist you with any questions you may have.