Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are currently seeking a back-end developer to collaborate on the development of our state-of-the-art software applications. The ideal candidates should have proficiency in their respective fields, with a particular emphasis on .NET and Cesium GIS for the front-end developer and Java, Python, AWS, and Kafka for the back-end developer. Moreover, the role needs to have experience working with databases such as Oracle, MySQL, PostgreSQL, and MongoDB.
Preferred to be in Qatar or remotely with frequent visits
- Design, develop, and maintain scalable backend services using Java and Python.
- Implement REST APIs and integrate them with external systems and services.
- Work with AWS services and Kafka for distributed event streaming.
- Optimize application performance and scalability.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Job Requirements
- Proficiency in Java and Python.
- Experience with AWS services and Kafka.
- Familiarity with databases including Oracle, MySQL, PostgreSQL, and MongoDB.
- Solid understanding of REST APIs and microservices architecture.
- Strong problem-solving skills and attention to detail.
- Familiarity with Agile and Scrum methodologies, as well as tools like JIRA, Confluence, and GitHub.