Browse Jobs
For Employers
Post JobLog inGet Started

Java Developer

New Cairo, Cairo
Posted 4 years ago
35Applicants for2 open positions
  • 16Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Role Overview:

  • Applies developed subject matter knowledge to solve common and complex business issues within established guidelines and recommends appropriate alternatives.
  • Works on problems/projects of diverse complexity and scope.

Duties:

  • Operations
  • Management
  • Performs analysis of functional and business requirements.
  • Completes code to implement solutions.
  • Contributes to design activities; may design solutions.
  • Codes independently; participate in code reviews.
  • Designs, prepares and executes Unit tests.
  • Applies in-depth or broad technical knowledge to maintain one or more technology areas (e.g. Database Administration).
  • Performs solution design.
  • Independently implements end-user or enterprise infrastructure of moderate complexity or services prepared by more senior technologist for more complex solutions.
  • May seek advice in order to make decisions on complex business issues.
  • May assign work to others.
  • May provide time/estimates for assigned projects.

Notice period:

  • Short notice period is preferred.

Contracting:

  • Contracting renewing every 6 months

Job Requirements

  • Bachelor’s degree or equivalent experience and 3- 5 years of related experience.

Knowledge and Skills

  • 3-5 or more years of experience writing code (such as, and not limited to, Java, C, C++, C#, VB.Net; databases like SqlServer/ Oracle; and Testing tools.
  • 3 to 5 years of experience in Java.
  • Strong experience in Spring Boot, Spring Data
  • Experience in micro-services architecture
  • Experience in Devops (Jenkins or similar)
  • Excellent knowledge of OOP
  • Excellent knowledge of DB design concepts
  • Excellent knowledge of SQL
  • Excellent knowledge of Hibernate or JPA
  • Excellent knowledge of Design Patterns
  • Good Knowledge of HTML, CSS, Javascript
  • Good Knowledge of Angular 5+
  • Understanding of modern software development methodologies .
  • Understanding of Software Test methodologies and testing tools.
  • General Project Management (developing).
  • Business Analysis.
  • Good verbal and written communication skills; Ability to work effectively in a team.
  • Web Technologies

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Developer