Junior Java Developer

AllegianceMD - Mokattam, Cairo

Applicants for
5 open positions
Experience Needed:
0 to 1 years
Career Level:
Entry Level
Job Type:
Full Time
Arabic, English
5 open positions
About the Job

A major health-care software company located in downtown Tulsa, OK is seeking Software developer to work in its franchise in Cairo

The ideal candidate will be responsible for design, analysis, development, implementation, and deployment of new data driven web based applications, as well as providing support for existing systems.

Main Duties:

  • Design, analysis, development, implementation, and deployment of new data driven web based applications
  • Interact with business analyst/Client(s) to understand business problem(s) being addressed by the project
  • Review the requirements and assess the work effort and estimate the necessary time–to–completion
  • Work with peers to carry out code reviews and unit testing of new development
  • Communicate professionally and effectively to clients, management, and other departments.
Job Requirements


  • Bachelor's degree in Computer engineering
  • Experience with Software Development Life Cycle methodologies.
  • Experience with database design, querying, stored procedures, views, joins, performance etc.
  • Familiarity with Java frameworks (Spring 3.x, JSFx, Primefaces, JUnit 4.x, Maven 3.x)
  • Relational database experience specifically Mysql. Including SQL store procedure creation.
  • Strong analytic problem–solving, critical–thinking skills.
  • Strong written and verbal communication skills.
  • This position requires experience in: Java, JSF2.x, HTML.
  • GPA: Minimum 3.0

Extra (Bonus):

  • Familiarity with C#
  • Familiarity with mobile development(Xamarin preferred)
  • Links of projects you’re proud of.
About this Company

AllegianceMD is an innovative, privately held company. Firmly established and offering sophisticated concepts, AllegianceMD is blazing new trails in medical billing and practice management software.

See all Careers and Jobs at AllegianceMD
Signup for an employer account and Post your Jobs!