Browse Jobs
For Employers
Post JobLog inGet Started

Specialist Java Developer

Giza Systems
Cairo, Egypt
Posted 4 years ago
21People have clicked1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Description

  • 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.
  • Participate as a member of development team or teams; may lead a small development team.
  • Perform analysis of functional and business requirements.
  • Prepare code stubs for others.
  • Complete code to implement solutions.
  • Contribute to design activities; may design solutions.
  • Code independently; participate in code reviews and may lead code reviews.
  • Design, prepare and execute Unit tests.
  • Apply in-depth or broad technical knowledge to maintain one or more technology areas (e.g. Database Administration).
  • Perform solution design.
  • Apply Giza Systems and 3rd party technologies to highly complex infrastructure and software solutions.
  • Independently implement 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 act as a team or project leader providing direction to team activities and facilitates information validation and team decision-making process.
  • Ability to handle most unique situations.
  • Exercise independent judgment within generally defined policies and practices to identify and select a solution.

Job Requirements

Technical Skills

  • 7 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+, 2+
  • Web Technologies

Personal Skills

  • May assign work to others.
  • Provides time / resource estimates for assigned tasks.
  • May provide time / resource estimates for assigned projects.

Education

  • Bachelor degree in Computer Science

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSpecialist Java Developer