Senior Java Developer

Sphinx Information Technologies Inc - Cairo

Applicants for
2 open positions
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time Work From Home
Arabic, English, French
2 open positions
About the Job
  • Drive and contribute to research, design, execution, documentation and modifications of software applications throughout the production life cycle
  • Collaborate with teams of Programmers as you collectively write software components and applications with thorough code reviews
  • Own your solution while liaising with Business Analysts, Architects, QA Analysts & other Programmers to execute
  • Guide & assist in the preparation and documentation of program requirements
  • Analyze production system performance and execute performance tests to correct errors, isolate areas for improvement and general debugging
  • Practice the mastery of continuous deployment, containerization, on premises & cloud systems
  • Mentor junior developers
Job Requirements


  • English: Very good speaking and writing
  • Arabic and/or French: is an asset


  • Creative
  • Quality Oriented
  • Active Collaboration
  • Eagerness for Development
  • Communication skills
  • Work under pressure
  • Committed to delivery
  • Adopting new technology

Technical Skills:

Related Technology:

  • 4+ years working experience designing and building internet-based applications with JVM based languages
  • Experience working with XML and XSLT
  • A habit for delivering quality software using automated testing (Unit, Integration, System, Performance, etc.)
  • Passion to build distributed, reliable, scalable, low-latency REST web services.
  • Past experience with application servers and web servers (ex. Tomcat, Apache, spring-boot)
  • Proficiency in SQL-like languages and database development
  • Demonstrated ability with web or enterprise content management systems
  • Self-Motivated and self-directed with strong written and verbal communication skills
  • Uncompromising passion for technology and continuous learning – you should always be striving to improve your knowledge and abilities


  • Any related certificates are an asset

Educational / Professional Requirements


  • Bachelor’s degree in computer engineering/computer science or equivalent, or 4 years of experience in the same field


  • At least 4 years of experience in JAVA development
About this Company

Sphinx InfoTech was established in 2002 in order to provide global companies the most efficient and cost effective customized technology services. Sphinx offers IT support based on the number of work stations in your company, no matter where they are located around the globe,... (More)

See all Careers and Jobs at Sphinx Information Technologies Inc