Remote Senior Java Developer

at AlWatania Information Systems

Posted 4 days ago 2 applied

Description:

  • AlWatania Information Systems is seeking a skilled and passionate Senior Java Developer to join their innovative team.
  • This position offers an exciting opportunity to work on complex Java applications for a diverse range of clients.
  • The role involves utilizing a deep understanding of Java technologies to create and maintain high-quality software solutions that meet demanding business criteria.
  • The Senior Java Developer will collaborate with cross-functional teams to understand requirements and design scalable architectures that achieve operational excellence.
  • Primary responsibilities include designing, developing, and implementing Java applications to fulfill business requirements.
  • The developer will collaborate with product owners and project managers to gather and interpret requirements.
  • They will architect and build new features while ensuring code quality through testing and thorough documentation.
  • Conducting code reviews and mentoring junior developers to promote best coding practices is also a key responsibility.
  • The role requires optimizing application performance and improving system architecture.
  • Troubleshooting and debugging applications to enhance user experience is essential.
  • Staying current with industry trends, emerging technologies, and best practices in Java development is expected.

Requirements:

  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field is required.
  • Candidates must have at least 4-6 years of extensive experience in Java development.
  • Strong knowledge of Java SE and Java EE concepts is necessary.
  • Expertise in frameworks such as Spring, Hibernate, and JPA is required.
  • Experience with RESTful services and APIs is essential.
  • A strong understanding of database management systems, especially SQL, is needed.
  • Excellent analytical and problem-solving skills are required.
  • Strong verbal and written communication abilities are necessary for this role.
  • Experience with Agile methodologies is preferred.

Benefits:

  • The position offers an opportunity to work on innovative projects with a diverse range of clients.
  • Employees will have the chance to collaborate with cross-functional teams and enhance their skills in a supportive environment.
  • The role includes opportunities for professional growth and development through mentoring and code reviews.
  • Staying current with industry trends and emerging technologies is encouraged, promoting continuous learning.
  • The company fosters a culture of operational excellence and high-quality software solutions.

Get realtime job alerts

Be the first to know about new jobs