Java Developer

Confidential Company - Cairo

Applicants for
1 open position
In Consideration
Not Selected
Experience Needed:
2 to 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job
  • Design and develop core architectural components in Java using good Object-Oriented programming practices and Design Patterns
  • Database design, optimize large queries, diagnose DB performance problems and apply SQL best practices to maximize system performance
  • Identify new technologies that improve product development and the user experience
  • Follow full software development life cycle (analysis, design, implementation & testing)

Job Requirements
  • BCS in Engineering or Computer Science, or equivalent
  • 2-4 Years of experience in development life cycle
  • Prior experience in leading a technical team to deliver quality software
  • Proven experience in Agile delivery
  • understanding of enterprise software design patterns and data structures
  • Solid knowledge of software development life cycle
  • Good Knowledge in micro-service architecture environment
  • Experience in designing and implementing large distributed, scalable, reliable and highly-available solutions
  • proven experience in architecture combined with strong OO design skills
  • Good knowledge in front-end development with HTML5, CSS3, JavaScript, AJAX
  • Good knowledge in creating dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery, Angular JS and Bootstrap
  • Experience with test-driven development
  • Expert in UML
  • Experience in implementing Restful and/or traditional web services using technologies such as JSON and SOAP XML
  • Strong experience in writing SQL queries and database development
Signup for an employer account and Post your Jobs!