Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participates in design control activities.
- Analyzes software requirements.
- Implements design plans.
- Assists in monitoring status of developing software; writes, reviews and revises product requirements and specifications.
- Participates in other areas of the software development process and provides technical support to other company personnel.
- Establishes Agile development practices to ensure rapid and quality of application development and sustainment.
- Works closely with the engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor.
- Reports to higher levels the occasional system errors, including during off hours.
- Collaborates to establish and enhance development policies, procedures and standards and enforce their implementation within their team of developers.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering or its equivalent.
- Proven hands-on Software Development experience
- Proven working experience in JAVA ( J2E , JEE )
- Proven working experience in (spring, spring-boot, hibernate, REST APIs)
- Experience with Object-Oriented Design
- Minimum 3 years of experience in a similar field.
- English: Very good command of (Speaking, reading and writing).
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza1 day ago