Senior Java Web Application Developer

Cairo, Al Qāhirah, Egypt

Description

  1. Design, build and maintain efficient, reusable and reliable code
  2. Contribute in all phases of the development lifecycle
  3. Follow best practices ( test-driven development, continuous integration, refactoring and code standards)
  4. Integration of user-facing elements with server side logic
  5. Integration of data storage solutions
  6. Identify bottlenecks and bugs, and devise solutions to these problems
  7. Help maintain code quality, organization and automatization
  8. Drive continuous adoption and integration of relevant new technologies into design

Requirements

Proficiency in the following skills and technologies is mandatory:

o Familiarity with concepts of Spring MVC, Mocking, ORM, and RESTful

- Application Server experience with Tomcat

o MySQL Database

o Knowledge of NoSQL Cassandra is a plus

o Basic HTML, Javascript and CSS

Benefits

Attractive packages provided

Apply for this job