Qatar Jobs
We are seeking an experienced Java Developer to join our software development team in Qatar. The successful candidate will be responsible for developing high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
Key Responsibilities:
– Collaborate with the software development team to design, develop, and deliver high-quality applications
– Participate in all phases of the development lifecycle, including requirements gathering, design, implementation, testing, and deployment
– Write well-designed, testable, and efficient code that meets specifications
– Analyze user requirements and translate them into Java-based solutions
– Debug and resolve technical issues in a timely and effective manner
Requirements:
– Bachelor’s degree in Information Technology or a related field
– Professional IT Certification in Java (preferred)
– Minimum 5 years of experience in Java development, with a maximum of 10 years of total experience
– Strong experience with the Spring Framework, design patterns, and Java EE platforms
– Experience with Enterprise Java Bean (EJB) and service integration concepts (REST/SOAP web services)
– Solid understanding of object-oriented programming, database management, and computer architecture
– Excellent written and verbal communication skills in English
– Strong problem-solving skills, with the ability to read and modify complex code written by others
Other Required Skills:
– Build Tools: Experience with Maven and Gradle
– Testing Frameworks: Proficient with JUnit, TestNG, and Mockito
– Containerization: Experience with Docker and Kubernetes
– Version Control: Proficient in Git
– CI/CD Pipelines: Familiarity with Jenkins, GitLab CI, or other continuous integration tools
– Agile Methodologies: Experience with Scrum or Kanban
Cautionary Notice: QatarJobFinder.com Warns Job Seekers Against Paying Employers for Visa or Expenses - Legitimate Employers Should Cover These Costs Themselves. Read More...