Senior Java Developer
Mubasher -
Nasr City, CairoPosted 4 years ago43Applicants for1 open position
- 36Viewed
- 0In Consideration
- 0Not Selected
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
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza1 month ago