Browse Jobs
LoginJoin NowEmployer?

Senior Java Developer

Media Sci
New Cairo, Cairo
Posted 2 months ago
15Applicants for1 open position
  • 11Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Performs a variety of development assignments requiring knowledge of established programming procedures and data processing requirements.
  • Performs programming activities related to the development of software products, systems, and projects.
  • Performs technical tasks including unit testing and system integration.
  • Participates in project estimation and planning.
  • Develops, modifies, and tests developed code based on architectural and design requirements.
  • Participates in requirements analysis, design, and deployment and support of software products, systems, and projects.
  • Understands and follows the Software development process.
  • Investigates, introduces, advises, and educates others on tools, technologies, and methodologies.
  • Researches and examines Software alternatives, different technical topics and tools to assess and explore the feasibility of a given requirement.
  • Coordinate with the Technical Leader on current programming tasks.
  • Collaborate with other programmers to design and implement features.
  • Quickly produce well-organized, optimized, and documented source code.
  • Participates in system analysis and design.
  • Contribute to technical design documentation.
  • Work independently when required.
  • Continuously learn and improve skills.
  • Attention to detail is essential and all tasks must be carried out to the highest standard
  • Handling support Activates
  • Performs product installation and configuration.
  • Conducts customer training on software programs.

Job Requirements

  • 5+ years of related experience,
  • Graduate of computer science or a related engineering discipline.
  • OOP concepts and design patterns.
  • JSP, Servlet, JSF, PrimeFaces, EJB, Spring, JPA, and Hibernate.
  • Web Services (REST and SOAP).
  • MySQL, Elasticsearch, JUnit, Maven, and GIT.
  • Interested in learning machine learning techniques and algorithms such as k-NN, Naive Bayes, SVM, Decision Trees, etc
  • Interested in learning deep learning frameworks like Deeplearning4j and TensorFlow.
  • Interested in learning Python and Jupyter Notebook.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer