Key Responsibilities

  • Support in developing software solutions for local and remote customers.
  • Support in software commissioning on site (local, on customer country, and remotely).
  • Operational support for software on customer site.
  • Participate on all software development activities of the department.
  • Provide reports regarding his work activities if requested by his manager.
  • Learn and research in new technologies depending in work needed.

Skills and Experience

  • BSC of computer Science.
  • 4+ years as Java programming developer at least.
  • Deep understanding to OOP concepts is a MUST.
  • Deep understanding to database analysis and design.
  • Experience with client-side web technologies like (JS, Angular, React, etc..).
  • Good knowledge to design patterns, and UML analysis and design.
  • Good knowledge to ORM concepts and technologies (Hibernate etc..).
  • Good knowledge with WebService (JAX-WS, JAX-RS).
  • Familiar with J2EE technologies.
  • Experience with GWT is a plus.
  • Knowledge to Spring framework is a plus.
  • Communicate project status with management
  • Communicating clearly and concisely to individuals from various backgrounds
  • Ability to influence others through verbal and written communication
  • Ability to learn new technology and quickly adapt to technology changes

Apply For this job

    Contact Details


    Upload your resume in English (2 MB max). PDF, DOC, and DOCX are only allowed.Select File