Java Developer EGY

  • Simera
  • Cairo, Cairo Governorate, Egypt

وصف الوظيفة


Unlock your remote work journey: you shine, we match you! Once you apply, you will be receiving your profile link in the next 24hrs. After applying you will need to complete your profile, receive follow-ups from our talent advisors, and our AI platform will do the rest.

Summary:

As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications to support our software solutions and business objectives. You will play a critical role in analyzing requirements, writing efficient code, and implementing scalable solutions using Java technologies. Your expertise in Java programming and software development methodologies will contribute to delivering high-quality, reliable, and innovative software products.

Key Responsibilities

  • Design, develop, and maintain Java-based applications, including web applications, enterprise systems, and backend services.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Collaborate with cross-functional teams to analyze requirements, define technical specifications, and architect software solutions.
  • Debug and troubleshoot issues, identify root causes.
  • Optimize application performance by identifying bottlenecks, optimizing code, and implementing performance tuning strategies.
  • Use version control systems, such as Git, to manage code repositories and collaborate with team members on code changes and updates.
  • Create and maintain technical documentation, including design documents, API specifications, and user manuals.
  • Implement software solutions that are scalable, secure, and maintainable.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer, with a strong background in Java programming and software development.
  • Experience working on enterprise-level Java projects, including web applications, middleware, and backend systems.
  • C1/C2 English proficiency
  • Proficiency in Java programming language and related technologies, including Java EE, Spring Framework, Hibernate, and Maven.
  • Familiarity with web development technologies such as HTML, CSS, JavaScript, and front-end frameworks like Angular or React.
  • Knowledge of database technologies, SQL, and ORM frameworks (e.g., JPA).
  • Excellent problem-solving skills and ability to analyze complex technical issues and implement effective solutions.
  • Effective communication and collaboration skills, with the ability to work independently and as part of a team.