Browse Jobs
For Employers
Post JobLog inGet Started

Java Developer

New Cairo, Cairo
Posted 5 years ago
66Applicants for1 open position
  • 39Viewed
  • 4In Consideration
  • 22Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • 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 the full software development life cycle (analysis, design, implementation, testing).

Job Requirements

Core competencies, knowledge, and experience:

  • BCS in Engineering or Computer Science, or equivalent.
  • 1-2 Years of experience in the development life cycle.
  • 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;
  • Good knowledge in front-end development with HTML5, CSS3, JavaScript.
  • Good knowledge in creating dynamic web interfaces utilizing modern JavaScript frameworks such as Angular 6+
  • Experience in Spring MVC and Spring Boot.
  • Experience with test-driven development.
  • Expert in UML.
  • Experience in implementing Restful and/or traditional web services using technologies such as SOAP Web services.
  • Strong experience in writing SQL queries and database development.
  • Good presentation skills.
  • The ability to work under pressure and to tight deadlines.
  • Good writing skills (for documenting the process).
  • Good communications and consultancy skills.
  • Good work ethics, Team player, positive and self-motivated.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Developer