Description
We are seeking a skilled Java Developer to join our dynamic team in the Gulf region. The ideal candidate will be responsible for developing high-quality software solutions, working collaboratively with other team members, and contributing to all phases of the software development lifecycle.
Responsibilities
- Design, develop, and maintain Java applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to optimize performance
- Participate in code reviews and ensure code quality
- Write unit and integration tests to ensure software reliability
- Stay updated with emerging technologies and industry trends
Skills and Qualifications
- 2-5 years of experience in Java development
- Strong understanding of Java programming language
- Familiarity with frameworks such as Spring and Hibernate
- Experience with RESTful APIs and web services
- Knowledge of SQL and database management systems
- Proficient in version control systems like Git
- Understanding of software development methodologies, such as Agile and Scrum