Senior Java Developer

Senior Java Developer
نوع العمل : عمل كلى
الخبرة : 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 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.