وصف الوظيفة

AlWatania Information Systems is a leading provider of technology solutions and services, dedicated to helping businesses succeed in the digital era. We are currently seeking a Senior Java Developer to join our team. As a Senior Java Developer at AlWatania, you will be responsible for designing, developing, and maintaining high-quality Java applications for our clients. You will collaborate with cross-functional teams to understand requirements, architect scalable solutions, and deliver robust and reliable software solutions. Your expertise in Java development and best practices will contribute to the success of our clients' projects and drive innovation.


Responsibilities

  • Design, develop, and maintain Java applications based on client requirements.
  • Collaborate with project stakeholders to understand business objectives and translate them into technical requirements.
  • Architect and implement scalable and efficient solutions using Java frameworks and technologies.
  • Write clean and well-tested code adhering to coding standards and best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in Agile development processes and contribute to continuous improvement initiatives.
  • Troubleshoot and debug issues, and perform necessary fixes and enhancements.
  • Stay up-to-date with the latest Java technologies and industry trends.

متطلبات الوظيفة

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 4 years of experience in Java development, with expertise in Java SE and Java EE.
  • Strong proficiency in Java frameworks such as Spring and Hibernate.
  • Experience with web development technologies such as HTML, CSS, and JavaScript.
  • Knowledge of relational databases and SQL.
  • Experience in developing and consuming RESTful APIs.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a team environment.
  • Experience with Agile development methodologies.