Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Sphinx Information Technologies Inc
Cairo, Egypt
Posted 6 years ago
35Applicants for2 open positions
  • 3Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer