Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Mubasher
Nasr City, Cairo
Posted 4 years ago
43Applicants for1 open position
  • 36Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

    Required Engineer will Design, Develop and Modify software systems, using modern methodologies to predict and measure outcome and consequences of used design, also will Audit coding styles / standards to supervise junior team members, in addition to production server maintenance.

    • Understand, adhere and suggest enhancement to organization’s processes
    • Follow up full software development cycle (analysis, design, implementation, testing, documentation)
    • Understand and verify the functional and business Requirements of the software
    • Ability to gather business requirements from appointed focal points
    • Ability to write clear understandable technical documents
    • Understand the software design strategies and method Model for the system structure and behavior
    • Has the ability to design and evaluate different solutions for and identical business case.
    • Be able to work on sophisticated architecture level cases.
    • Implement and maintain software applications using a variety of tools and solutions
    • Involved in developing estimates for the project
    • Periodically report project status to team leader.
    • Communicate with Team Leader for any deficiencies or conflicts in design
    • Consult his technical lead and peers on the proposed design solution
    • Acts as second level of support for production systems users.
    • Transfer knowledge and know-how to other developers
    • Ability to research new technologies, tools and solutions.
    • Mentor and collaborate with his colleagues
    • Conduct training sessions for end users

    Job Requirements

    • Bachelor degree
    • Have experience in the same role
    • Excellent technical English - and the ability to learn from documentation in an unsupervised manner.
    • Problem-solving skills - and the ability to approach problems employing mathematical principles.
    • A solid foundation in data structures and common programming paradigms OOP, design patterns, and asynchronous/event-based coding.
    • Software Engineer familiar with below technology stack, eager to learn new methodologies and tools with around 3 to 5 years of experience.

    Technology Stack:

    • Java (Excellent)
    • Spring boot (Very Good)
    • Hibernate (Very Good)
    • Mysql
    • Angular (Very Good)
    • Bootstrap
    • Sass
    • Linux

    Featured Jobs

    Similar Jobs

    Search other opportunities
    JobsIT/Software DevelopmentSenior Java Developer