· Write well-designed, testable, and efficient code.
· Ensure designs comply with specifications.
· Prepare and produce releases of software components.
· Collaborate with cross-functional teams. · Work with front-end developers to integrate user-facing elements.
· Collaborate with other developers and architects to ensure solutions meet business requirements and technical specifications.
· Ensure the performance, quality, and responsiveness of applications.
· Identify bottlenecks and bugs, and devise solutions to these problems.
· Help maintain code quality, organization, and automation.
· Participate in the entire application lifecycle.
· Develop and deploy new features to facilitate related procedures and tools if necessary.
· Review, test, and debug team members’ code.
Requirements
EDUCATIONAL QUALIFICATIONS
Bachelor of Computer Science and Information Systems
RELEVANT EXPERIENCE
5 - 8 years of experience in the Cloud Platforms and IT fields
Relevant Skillsets:
· Proficiency in Java and Java-based technologies.
· Experience with Java frameworks such as Spring and Hibernate.
· Understanding of the software development lifecycle.
· Familiarity with building tools such as Maven and Gradle.
· Knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate). · Experience with test-driven development.
· Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Technologies Required:
· Java · Spring Framework
· Hibernate
· Maven/Gradle
· SQL
· JPA2
· HTML/CSS
· JavaScript
Implementing and handling end-to-end projects.
· Understanding the client’s data, and systems requirements based on the requirements proposing the solution.
· Site surveys for a better understanding of the requirement.
· Estimating man-days for the solutions.
· Deploying the solution as per the timelines set and agreed upon.
Follow up with Customers after solving the issue to ensure stability in fixing problems
· Get in touch with affected user/s to better understand the issue/s.
· Update affected user/s with the progress of solving their issue/s.
· Update the user/s once the issue is closed and follow up to ensure the stability of the solution.
Support 1st-level team as required or assigned.
· Providing 2nd level support.
· Assisting 1st-level tasks as needed or as assigned.
· Assisting 1st-level team on projects and rollouts as needed or as assigned.
•Last updated on Jul 1, 2024
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Giza Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Remote
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Suez, Suez Governorate
·30+ days ago