Senior Java Developer

Sphinx Information Technologies Inc - Cairo

23
Applicants for
2 open positions
3
Seen
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time Work From Home
Salary:
Confidential
Languages:
Arabic, English, French
Vacancies:
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

Languages:

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

Competencies:

  • 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

Certificates:

  • Any related certificates are an asset

Educational / Professional Requirements

Education:

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

Experience:

  • 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