We are looking for talented developers to join our team; ability and commitment is more important to us than current skill set. Candidates with all levels of experiences will be considered from graduate through to Senior Developer.


Responsibilities and Duties: “Keep us running safe, and running well”

  • Working within a small group of software and network engineers in an innovative and fast-paced environment.
  • Provide technical troubleshooting and debugging of software and systems.
  • Produce well-written and well-structured supporting documentation.
  • Deliver high quality work at short notice and to tight deadlines .
  • To be conscious of the future requirements for on-going product roadmap deliverables.
  • Develop Use Case Models for the functional requirements and perform technical design and implementation.
  • To be a key member of the development team and participate in a 24×7 call-out rota if required.


Skills and qualification

Essential requirement :

  • Degree in Computer Science or equivalent. Or Passionate and Enthusiastic developer with proven skills.
  • Excellent Java/J2ee programming skills.
  • Write efficient scalable code with documentation.
  • Understanding of MVC design patterns and frameworks.
  • Experience of object oriented programming / modular programming.
  • Experience in some of the following topics: Spring, Hibernate/JPA, JSP, JBoss/Tomcat.
  • Willing to learn and develop new skills.
  • Ability to work on own initiative.
  • ‘Can do’ attitude.
  • Co-operate with other teams

Desirable requirement :

  • 24+ months experience as Java developer.
  • Able to provide sample of developed code.
  • Able to read, comment and/or debug code written by third party
  • Experience of the full software development lifecycle: from requirements gathering to functional specifications
  • Excellent understanding of server-sideprogramming.
  • Good self-awareness. Actively seeks out tasks that help develop skills and knowledge.
  • Actively seeks ways of improving existing systems and processes.
  • Flexible and adaptable approach to problem solving.
  • Reporting skills

Where & salary skills:

  • Oran
  • This depends on experience and skills.