Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Software Engineer

Valleysoft
Cairo, Egypt
Posted 7 years ago
28Applicants for5 open positions
  • 18Viewed
  • 8In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Proven proficiency in Java, with good knowledge of its ecosystems;
  • Demonstrable ability for solving complex algorithmic problems;
  • Demonstrable ability for writing clean, readable Java code;
  • Familiarity with the JVM, JDK, Java EE, and Hibernate;
  • Strong understanding of object-oriented programming;
  • Familiarity with various design and architectural patterns;
  • Good knowledge of relational databases and Microsoft SQL Server in particular;
  • Working knowledge of unit testing, and Test-Driven Development;
  • Working knowledge of GIT version control systems;
  • Good knowledge of application security;
  • Familiarity with continuous integration is a bonus;
  • Good understanding of Agile methods and techniques;
  • Prior experience within the payment card industry is a huge plus;
  • Prior experience working with ISO 8583 is a huge plus;
  • Prior experience within the banking industry is a definite plus;
  • A university degree in software engineering or computer science.
  • Post graduate studies such as a master’s degree, or a Diploma are a definite plus
  • 4-8 years of relevant experience;
  • Leadership skills with proven track record in delivering on-time;
  • Ability to communicate articulately and effectively at all levels of business.
  • Comfortable working under pressure with time constraints, demonstrated multitasking capabilities

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Software Engineer