Senior Full Stack Java Developer

SAND - Heliopolis, Cairo

27
Applicants for
1 open position
23
Seen
14
Rejected
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
1 open position
About the Job
    • Proficient in Java, with a good knowledge of its ecosystems
    • Solid understanding of object-oriented programming
    • Familiar with various design and architectural patterns
    • Skill for writing reusable Java libraries
    • Knowledge of concurrency patterns in Java
    • Familiarity with concepts of MVC, JDBC, and RESTful
    • Experience with popular web application frameworks, such as Play and Spark
    • The knack for writing clean, readable Java code
    • Experience with both external and embedded databases
    • Understanding fundamental design principles behind a scalable application
    • Experience with Spring Boot
                            Job Requirements
                            • From 3-5 years experience.
                            • Computer Science or engineering graduate.
                            • Knowledge of Linux Environment, shared object
                            • Database Experience.
                            • System Architect experience.
                            • Communication
                            • Presentation skills
                            • Problem-solving
                            • Team Player
                            • Work under stress
                            • Self Motivated Personality
                            • Dependable personality
                            • Serious personality
                            • Punctuality
                            About this Company

                            SAND was originally founded in Cairo, in 1999 as a Software Development company (http://www.sandcti.com).

                            Since its founding, SAND has been providing high quality projects in different fields. The most prominent of which are the fields of CTI (Computer Telephony... (More)

                            See all Careers and Jobs at SAND
                            Hiring?
                            Signup for an employer account and Post your Jobs!