Ref: SP853-01

Job description / Role

Employment: Full Time

We’re hiring software engineers to write code to develop and deploy Terminus’ robot software.

This individual will engaged in all phases of the software development lifecycle which include:
• Gathering and analysing user/business system requirements.
• Responding to outages and creating application system models.
• Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact and sometimes direct third party partners in the achievement of business and technology initiatives

• Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems.
• Delivering high availability and performance
• Contributing to all phases of the development lifecycle
• Writing well-designed, efficient, and testable code
• Conducting software analysis, programming, testing, and debugging
• Managing Java and Java EE application development
• Ensuring designs comply with specifications.
• Preparing and producing releases of software components
• Transforming requirements into stipulations
• Support continuous improvement.
• Investigating alternatives and technologies
• Presenting for architectural review
• Maintain active systems and identify opportunities for efficacy within the current software platform.
• Experience In Management Tools Related To Agile SW Development

AED 15,000 to 25,000 per month inclusive of fixed allowances.


• B.S. or M.S. in Computer Science, Computer Engineering, or a related field.
• 3+ years of professional hands-on software development experience, particularly in Java, would augment a candidacy.
• Well versed in one or many of the following standard or enterprise skills including Enterprise Java Bean (EJB), Spring, J2EE framework, XML, XQuery, XSL, Linux/Unix Windows Platform and Solaris, Oracle database SQL and JDBC, Java XML Parsing, Java-based Web services, and Java Servlet Technology.
• Well versed in designing micro service-based architecture, utilizing message broker services, Radis, Api Gateways
• Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
• Experience in development of distributed/scalable systems and high-volume transaction applications.
• 1+ years developing AI/robotics software is a plus.
• Fluency in English.

About the Company

Our vision is to create a more intelligent and interconnected world.

Our mission is to improve lives with AIoT Technology.

Terminus is a leading AI smart service provider, shaping the next generation of technology with Artificial Intelligence & Internet of Things (AIoT).

We are mission driven, and are committed to providing our customers and partners with exceptional products focused on AI cities, sustainable development, and robotics.

We aim to use our AIoT engine to integrate standalone products into smart solutions, eventually paving the way to a world of interconnected AI CITY networks.

Candidates who applied for this job also applied for:
Backend Developer
Green Gulf Careers
Dubai 11 Jun
Full Stack Backend Developer
RTC-1 Employment Services
Dubai 23 May
Software Engineer / Blockchain & Crypto
eMagine Solutions
Dubai 26 May
Back End Developer
A Leading Company In UAE
Dubai 8 Apr
Backend Developer
Green Gulf Careers
Dubai 21 Mar
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Software Engineer salaries in UAE

Average monthly compensation
AED 10,500

Breakdown available for industries, cities and years of experience