Java Developer

 

Description:

We are looking for a talented Java Developer in Qatar who is proficient in both Arabic and English. As a Java Developer, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions using Java and related technologies. You will collaborate closely with the team to deliver robust and scalable applications that meet our clients' needs.

 

Responsibilities:

• Develop, test, implement, and maintain Java-based applications using Java 8 and above.

• Design and develop RESTful and SOAP web services using Jersey and Apache CXF.

• Implement security features using Spring Security for enterprise-grade applications.

• Integrate applications with Oracle databases using Hibernate ORM.

• Write and optimize PL/SQL procedures and queries for efficient data access and manipulation.

• Utilize Apache Tomcat and IBM WebSphere Application Server for deployment and management of applications.

• Use Maven for dependency management and build automation.

• Write unit tests using JUnit and conduct integration testing to ensure software quality.

• Collaborate with UI/UX designers, backend developers, and product owners to deliver scalable solutions.

• Troubleshoot and resolve issues in a timely manner.

 

Requirements:

• Bachelor’s degree in computer science, Engineering, or a related field.

• 5+ years of professional experience as a Java Developer.

• Candidate must be locally available in Qatar and hold a valid QID

• Proficiency in reading, writing and speaking both English and Arabic.

• Strong proficiency in Java 8 and above, with solid understanding of object-oriented programming principles.

• Experience with Spring MVC, Spring Security, and dependency injection.

• Hands-on experience with SOAP (Apache CXF) and REST (Jersey) web services.

• Proficiency in Hibernate ORM and relational database management systems, particularly Oracle.

• Familiarity with Maven for project build automation and dependency management.

• Experience writing and executing unit tests using JUnit.

• Knowledge of Oracle PL/SQL programming for stored procedures and data manipulation.

• Familiarity with Apache Tomcat and IBM WebSphere Application Server for application deployment.

• Strong problem-solving skills and ability to think critically.

• Excellent communication skills and ability to work effectively in a team environment.

Desirable Skills:

• Familiarity with Agile development methodologies.

• Certification in Java programming (e.g., Oracle Certified Professional) is a plus

Additional Information:

• Professionals must work on-site.

• 5 days a week and 8 hours per day.

Organization Madre Integrated Engineering
Industry IT / Telecom / Software Jobs
Occupational Category Java Developer
Job Location Doha,Qatar
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-07-25 5:01 pm
Expires on 2025-01-21