Backend Senior Java Developer

Doha Tax Free1 days agoFull-time External
Negotiable
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 Job Tags: Java Developer