نوع العمل : عمل كلى
الخبرة : 5-8 سنة
الراتب : not mentioned
المكان : Egypt
الخبرة : 5-8 سنة
الراتب : not mentioned
المكان : Egypt
Job Details
Experience Needed:5 to 10 years
Career Level:Experienced (Non-Manager)
Education Level:Not Specified
Salary:Confidential
Job Categories:
Skills And Tools:
Job Description
- Design, develop, and maintain high-performance Java applications for enterprise-level solutions.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
- Troubleshoot, debug, and resolve technical issues across the application stack.
- Optimize application performance, scalability, and reliability.
- Contribute to architectural decisions and technology selection for new projects.
- Mentor junior developers and share knowledge within the team.
- Stay updated with the latest Java technologies, frameworks, and industry trends.
- Ensure adherence to project timelines and deliverables in a remote work environment.
Job Requirements
- Minimum of 5 years of professional experience in Java development.
- Proven expertise in designing and implementing complex backend systems.
- Strong understanding of object-oriented programming and design patterns.
- Experience with RESTful APIs, microservices architecture, and cloud platforms.
- Proficiency in version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a remote setting.
- Strong communication skills, both written and verbal.
- Experience with Agile or Scrum methodologies.
- Demonstrated ability to deliver high-quality software within tight deadlines.