وظائف مطورين Git في قطر
١٣٢٢٦ وظائف شاغرة
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Job Summary We are seeking a skilled Java Developer to design, develop, and maintain backend services for the Bank's e-Channels and Digital Banking applications. The ideal candidate will have strong expertise in Java technologies, Spring Framework, REST/SOAP web services, and enterprise application development. The successful candidate will participate in the complete Software Development Life Cycle (SDLC), ensuring secure, scalable, and high-performing applications while collaborating closely with business stakeholders, QA teams, architects, and project managers in an Agile environment. Key Responsibilities1. Application Development Design, develop, test, and implement backend services using Java technologies. Develop new features and enhancements based on business requirements. Maintain and enhance e-Channels and related banking applications. Develop reusable, scalable, and maintainable application components. Participate in application architecture and technical design discussions. Produce high-quality, well-documented code following coding standards.2. Software Development Lifecycle (SDLC) Participate in all phases of the SDLC. Analyze business and technical requirements. Prepare technical designs and implementation plans. Perform code reviews and unit testing. Support System Integration Testing (SIT) and User Acceptance Testing (UAT). Participate in production deployment and post-production support.3. API & Integration Development Develop and maintain RESTful and SOAP web services. Integrate banking applications with internal and external systems. Develop secure APIs using Spring Security. Support third-party integrations and middleware services. Troubleshoot API integration issues.4. Security & Compliance Implement secure coding standards and security best practices. Ensure compliance with Bank security policies and SDLC standards. Apply authentication and authorization mechanisms. Support vulnerability remediation and secure application deployment.5. System Support & Troubleshooting Diagnose and resolve application defects and production issues. Perform root cause analysis for recurring incidents. Monitor application performance and optimize system efficiency. Support deployment activities and release management.6. Quality Assurance Develop unit tests and support integration testing. Ensure adherence to QA standards and coding best practices. Participate in defect analysis and resolution. Maintain high application quality throughout development.7. Collaboration & Stakeholder Management Work closely with Business Analysts, QA Engineers, Architects, and Infrastructure teams. Communicate project progress and technical issues effectively. Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives. Coordinate with vendors and external consultants where required. Required Qualifications Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Information Systems Or a related discipline Experience4–6 years of Java application development experience. Experience developing enterprise applications. Experience in Banking or Financial Services is preferred. Experience working in Agile environments. Experience in full Software Development Life Cycle (SDLC). Experience developing secure enterprise applications. Technical Skills Mandatory Java (Java 8/11/17) Core Java Spring Framework Spring Boot Spring Security Spring Cloud JPAHibernate REST APIsSOAP Web Services Tomcat Server Administration Apache Tomcat Configuration Microservices Architecture Maven Git Unit Testing (JUnit) System Integration Testing SQLOracle Database SQL Server MySQLLinux / AIXPostman SOAP UIJSONXMLException Handling Logging Frameworks (Log4j/SLF4J) Troubleshooting & Performance Tuning Preferred Docker Kubernetes Jenkins CI/CD Pipelines Sonar Qube Swagger / Open APIKafka or JMS Messaging Redis OAuth2 / JWTAPI Gateway Git Lab CI / Azure Dev Ops Basic Java Script HTML5CSS3Angular or React (basic understanding) Behavioral Competencies Strong analytical and problem-solving skills Excellent communication skills Team player with collaborative mindset Customer-focused approach Strong ownership and accountability Ability to work under pressure Continuous learning mindset Innovation and creativity Attention to detail Time management and prioritization Preferred Certifications Oracle Certified Java Programmer (OCPJP) Spring Professional Certification Oracle Certified Professional Java SEScrum Master (CSM/PSM) Agile Certification ITIL Foundation AWS/Azure Developer Certification (Preferred) Banking Domain Knowledge (Preferred) Digital Banking Internet Banking Mobile Bankinge-Channels Payment Systems API Banking Authentication & Authorization Core Banking Integration Banking Security Standards Enterprise Integration Patterns
About us:The Group Securities is a well-established investment organization working in the finance industry since 1989, as a company devoted to the stock exchange. It was licensed once Qatar Stock Exchange was founded in 1997 and provides an array of investment services to more than 400,000 investors, with portfolios exceeding QR 100 billion. As brokerage firm, The Group Securities finances margin trading and operates as liquidity provider for the listed shares and ETFs. The company has a paid-up capital worth (QR 1 billion) and has been continuously posting profit since its inception. Besides being licensed by Qatar Financial Market Authority to exercise these activities, The Group Securities is also a member of Qatar Stock Exchange.<br>Key Responsibilities:<br>Design and develop robust, scalable, and secure backend services using Java (Spring Boot). Collaborate with product managers, frontend developers, Dev Ops, and QA teams to deliver end-to-end features. Architect solutions with a strong focus on performance, scalability, and maintainability. Write unit, integration, and functional tests to ensure high code quality. Lead code reviews, mentor junior developers, and establish best practices in coding and design. Contribute to microservices architecture and participate in the decision-making process for design and implementation. Troubleshoot and resolve production issues and performance bottlenecks. Participate in Agile/Scrum ceremonies and contribute to project planning and estimation.<br><br>Qualifications:<br>7+ years of professional Java development experience . Strong hands-on experience with Spring Boot, Spring MVC, Spring Data, and Spring Security. Deep understanding of RESTful API design and best practices. Proficiency in Java 11+ (Java 17+ preferred). Experience with multithreading, concurrency, and asynchronous programming in Java. Solid knowledge of software design patterns and principles (OOP, SOLID, DDD, etc.). Experience with build tools like Maven or Gradle. Strong understanding of unit testing (JUnit, Mockito) and integration testing. Familiarity with Docker, Kubernetes, or container-based development. Knowledge of CI/CD tools (e.g., Jenkins, Git Hub Actions, Git Lab CI). Comfortable with version control systems (Git), code reviews, and collaborative development. Excellent problem-solving and communication skills.
Knowledge & Experience<br><br>Bachelor’s or master’s degree in computer science, information technology, or a related field. Proven experience in TSYS Prime development, with expertise in designing and implementing solutions on TSYS Prime platforms. Strong proficiency in programming languages such as Java, C++, or Python, and familiarity with web development Technologies (HTML, CSS, Java Script). Experience with TSYS Prime APIs, interfaces, and integration techniques. Solid understanding of software development methodologies (agile, scrum) and version control systems (GIT, SVN). Excellent problem-solving skills and attention to detail. Effective communication skills, with the ability to collaborate effectively with cross-functional teams. Ability to work independently and manage multiple tasks in a fast-paced environment.,Highly proficiency in software development, particularly related to the CDF for ICCP (in control for commercial payments specifically smart data) Strong understanding and experience on CMS (card management system), specifically TSYS Prime. Understanding of configurations, data elements, and interfaces. Knowledge of network message standards- ISO8583 standards.<br><br>Requirements<br><br>Design, develop, and maintain TSYS Prime applications in accordance with project requirements and industry best practices. Collaborate with business analysts and stakeholders to gather and analyse requirements and translate them into technical specifications. Implement software solutions that integrate with TSYS Prime platforms, ensuring seamless functionality and optimal performance. Conduct thorough testing of applications to identify and address any defects or performance issues. Provide support and troubleshooting for TSYS Prime applications in production environments, ensuring timely resolution of issues. Document technical designs, code, and procedures to facilitate knowledge sharing and future maintenance. Participate in code. Reviews and contribute to continuous improvement initiatives to enhance development processes and standards. Collaborate with cross-functional teams to ensure alignment with project timelines, priorities, and goals. Mentor junior developers and provide guidance on TSYS Prime development best practices.<br><br>Project Execution And Customer Interaction<br><br>Manages end-to-end customer projects using the global project Methodology. Guides customers through the implementation process, ensuring compliance with rules and documentation. Handles customer escalations independently.<br><br>Software Development<br><br>Conducts software development and configuration of TSYS Prime (CMS) to ensure the configuration is aligned to the specification provided by schema for integration with the smart data & ICCP platform⁄data elements.<br><br>Technical Skills And Testing<br><br>Conducts thorough testing of data elements, configurations, and interfaces. Ensures accurate vetting of customer network systems for financial payments and tailored service interactions.<br><br>Product Implementation And Readiness<br><br>Implements complex pilot products and assesses commercial product readiness. Provides technical guidance on schema (ma) product offerings.<br><br>Collaboration And Efficiency<br><br>Collaborates with cross-functional teams to complete projects within time and budget. Prioritizes clear communication and effective management of escalations.<br><br>Apply Now
نبذة عنا: مجموعة الأوراق المالية هي مؤسسة استثمارية راسخة تعمل في القطاع المالي منذ عام 1989، وهي شركة مكرسة لسوق الأوراق المالية. تم ترخيصها بمجرد تأسيس بورصة قطر في عام 1997، وتقدم مجموعة من الخدمات الاستثمارية لأكثر من 400,000 مستثمر، بمحافظ تتجاوز 100 مليار ريال قطري. وبصفتها شركة وساطة، تقوم مجموعة الأوراق المالية بتمويل تداول الهامش وتعمل كمزود للسيولة للأسهم والصناديق المتداولة المدرجة. تمتلك الشركة رأس مال مدفوع بقيمة (مليار ريال قطري) وقد حققت أرباحاً مستمرة منذ إنشائها. وإلى جانب كونها مرخصة من قبل هيئة قطر للأسواق المالية لممارسة هذه الأنشطة، فإن مجموعة الأوراق المالية هي أيضاً عضو في بورصة قطر.<br>المسؤوليات الرئيسية:<br>تصميم وتطوير خدمات خلفية (backend) قوية وقابلة للتوسع وآمنة باستخدام Java (Spring Boot). التعاون مع مديري المنتجات ومطوري الواجهات الأمامية وفرق العمليات (Dev Ops) وفرق ضمان الجودة (QA) لتقديم ميزات متكاملة. هندسة الحلول مع التركيز القوي على الأداء وقابلية التوسع وسهولة الصيانة. كتابة اختبارات الوحدة، والاختبارات المتكاملة، والاختبارات الوظيفية لضمان جودة عالية للكود. قيادة مراجعات الكود، وتوجيه المطورين المبتدئين، ووضع أفضل الممارسات في البرمجة والتصميم. المساهمة في بنية الخدمات المصغرة (microservices) والمشاركة في عملية اتخاذ القرار للتصميم والتنفيذ. استكشاف الأخطاء وإصلاحها وحل مشكلات الإنتاج واختناقات الأداء. المشاركة في مراسم Agile/Scrum والمساهمة في تخطيط وتقدير المشاريع.<br><br>المؤهلات:<br>أكثر من 7 سنوات من الخبرة المهنية في تطوير Java. خبرة عملية قوية في Spring Boot وSpring MVC وSpring Data وSpring Security. فهم عميق لتصميم واجهات برمجة تطبيقات RESTful وأفضل الممارسات. إتقان Java 11+ (يفضل Java 17+). خبرة في تعدد العمليات (multithreading)، والتزامن (concurrency)، والبرمجة غير المتزامنة في Java. معرفة قوية بأنماط ومبادئ تصميم البرمجيات (OOP، SOLID، DDD، إلخ). خبرة في أدوات البناء مثل Maven أو Gradle. فهم قوي لاختبار الوحدة (JUnit, Mockito) والاختبار المتكامل. الإلمام بـ Docker أو Kubernetes أو التطوير القائم على الحاويات. معرفة بأدوات CI/CD (مثل Jenkins, Git Hub Actions, Git Lab CI). إجادة التعامل مع أنظمة التحكم في الإصدار (Git)، ومراجعات الكود، والتطوير التعاوني. مهارات ممتازة في حل المشكلات والتواصل.
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade microservices for digital banking and enterprise applications. The ideal candidate will have strong expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, Microservices Architecture, Oracle Database, CI/CD, and containerized deployments. The role involves end-to-end ownership of application components, including solution design, development, testing, deployment, production support, and performance optimization while working in Agile delivery teams. Key Responsibilities Software Design & Development Design, develop, and maintain enterprise-grade Java applications. Build scalable, secure, and high-performance microservices. Design RESTful APIs and service contracts. Implement business logic using Spring Boot 3.x. Develop reusable, maintainable, and production-ready code. Ensure coding standards and best practices are followed. Microservices Development Design microservice architecture. Define service boundaries. Develop inter-service communication mechanisms. Implement resilience, fault tolerance, and error handling. Develop API endpoints and service integrations. Implement observability, logging, and monitoring. Database Development Develop applications using Oracle Database. Design and optimize SQL queries. Implement data persistence using Spring Data JPA. Develop JPA Specifications. Perform SQL performance tuning. Optimize database access and transactions. API Development Design and develop REST APIs. Define API contracts. Integrate with internal and external systems. Support API versioning and lifecycle management. Ensure API security and performance. Testing & Quality Assurance Develop Unit Tests using JUnit 5. Write Mockito-based test cases. Develop Integration Tests. Achieve required code coverage. Perform defect analysis and bug fixing. Support User Acceptance Testing (UAT). CI/CD & Dev Ops Manage source code using Git. Support CI/CD pipelines. Build applications using Maven. Manage Maven multi-module projects. Deploy applications to:Kubernetes Open Shift Microsoft Azure Support automated deployments. Production Support Investigate production incidents. Debug application, integration, and database issues. Support release management. Perform root cause analysis. Ensure application stability and availability. Code Quality & Documentation Participate in peer code reviews. Maintain technical documentation. Document APIs and services. Ensure compliance with development standards. Maintain governed dependency management. Collaboration Work closely with:Solution Architects Business Analysts QA Engineers Dev Ops Engineers Product Owners Infrastructure Teams Participate in Agile ceremonies. Support sprint planning and backlog refinement. Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Or equivalent qualification Required Experience Minimum 9+ years of Java development experience. Strong hands-on experience with Java 17/21 (Java 25 exposure is an advantage). Experience building enterprise microservices. Experience in Agile software delivery. Experience supporting enterprise production environments.
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade microservices for digital banking and enterprise applications. The ideal candidate will have strong expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, Microservices Architecture, Oracle Database, CI/CD, and containerized deployments. The role involves end-to-end ownership of application components, including solution design, development, testing, deployment, production support, and performance optimization while working in Agile delivery teams. Key Responsibilities Software Design & Development Design, develop, and maintain enterprise-grade Java applications. Build scalable, secure, and high-performance microservices. Design RESTful APIs and service contracts. Implement business logic using Spring Boot 3.x. Develop reusable, maintainable, and production-ready code. Ensure coding standards and best practices are followed. Microservices Development Design microservice architecture. Define service boundaries. Develop inter-service communication mechanisms. Implement resilience, fault tolerance, and error handling. Develop API endpoints and service integrations. Implement observability, logging, and monitoring. Database Development Develop applications using Oracle Database. Design and optimize SQL queries. Implement data persistence using Spring Data JPA. Develop JPA Specifications. Perform SQL performance tuning. Optimize database access and transactions. API Development Design and develop REST APIs. Define API contracts. Integrate with internal and external systems. Support API versioning and lifecycle management. Ensure API security and performance. Testing & Quality Assurance Develop Unit Tests using JUnit 5. Write Mockito-based test cases. Develop Integration Tests. Achieve required code coverage. Perform defect analysis and bug fixing. Support User Acceptance Testing (UAT). CI/CD & Dev Ops Manage source code using Git. Support CI/CD pipelines. Build applications using Maven. Manage Maven multi-module projects. Deploy applications to:Kubernetes Open Shift Microsoft Azure Support automated deployments. Production Support Investigate production incidents. Debug application, integration, and database issues. Support release management. Perform root cause analysis. Ensure application stability and availability. Code Quality & Documentation Participate in peer code reviews. Maintain technical documentation. Document APIs and services. Ensure compliance with development standards. Maintain governed dependency management. Collaboration Work closely with:Solution Architects Business Analysts QA Engineers Dev Ops Engineers Product Owners Infrastructure Teams Participate in Agile ceremonies. Support sprint planning and backlog refinement. Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Or equivalent qualification Required Experience Minimum 9+ years of Java development experience. Strong hands-on experience with Java 17/21 (Java 25 exposure is an advantage). Experience building enterprise microservices. Experience in Agile software delivery. Experience supporting enterprise production environments.
نظرة عامة على الدور: نحن نبحث عن مدير تطوير أول يتمتع بقدر عالٍ من التنظيم ويعتمد على البيانات لقيادة جهودنا الهندسية عبر نموذج تقديم هجين. في هذا الدور، ستكون الجسر الذي يربط بين المواهب الداخلية المحلية، والفرق الخارجية المتخصصة، والموردين الخارجيين، مما يضمن التزام جميع المساهمين بدورة حياة تطوير موحدة وعالية المستوى. المرشح المثالي لا يكتفي بـ "إدارة" الأفراد فحسب، بل يدير العمليات والأداء. ستستفيد من Git Lab كمصدر أساسي للحقيقة لكل من الكود وصحة المشروع، باستخدام مقاييس صارمة لضمان التميز في التسليم والتحسين المستمر.<br>مسؤولياتك: قيادة الفريق الهجين: الإدارة المباشرة للمطورين المحليين والإشراف الاستراتيجي على الفرق الخارجية وموارد الموردين الخارجيين. التميز التشغيلي: تحديد وفرض دورة حياة تطوير برمجيات (SDLC) منظمة للغاية تضمن الاتساق عبر المناطق الزمنية والحدود التنظيمية المختلفة. إدارة الموردين: العمل كنقطة اتصال تقنية أساسية للشركاء الخارجيين، لضمان توافق مخرجاتهم مع المعايير المعمارية الداخلية وبروتوكولات الأمان. تنظيم Git Lab: تعزيز الاستخدام الكامل لـ Git Lab للتحكم في الإصدار، وخطوط أنابيب CI/CD، وتتبع المشكلات، وتخطيط الموارد. التقييم القائم على المقاييس: تنفيذ ومراقبة مؤشرات الأداء الرئيسية (مثل مقاييس DORA) لتقييم أداء الفريق وجودة الكود وإمكانية التنبؤ بالتسليم بموضوعية.<br>مؤشرات الأداء الرئيسية (المقاييس): ستكون مسؤولاً عن بناء ثقافة تعتمد على لوحات المعلومات تركز على: تكرار النشر: عدد مرات إصدارنا الناجح للإنتاج. وقت التسليم للتغييرات: الوقت الذي يستغرقه الكود للانتقال من "الالتزام" إلى "التشغيل في الإنتاج". معدل فشل التغيير: النسبة المئوية لعمليات النشر التي تسبب فشلاً في الإنتاج. متوسط وقت التعافي (MTTR): مدى سرعة استعادة الفريق للخدمة عند حدوث خلل مجمع. السرعة والإنتاجية: تتبع معدلات إكمال السبرنت عبر المجموعات المحلية والخارجية.<br>المتطلبات التقنية والقيادية: الخبرة: أكثر من 8 سنوات في هندسة البرمجيات مع 3 سنوات على الأقل في دور قيادي كبير لإدارة فرق متعددة المواقع أو قائمة على الموردين. "مستخدم Git Lab المتقدم": خبرة عميقة في سير عمل Git Lab، بما في ذلك قوالب طلبات الدمج (MR)، وأتمتة CI/CD، وميزات الأمان/الامتثال في Git Lab Ultimate. المنهجية المنظمة: خبرة مهنية في Agile (Scrum/Kanban) وقدرة مثبتة على "تشديد" العمليات حيث يوجد غموض. حوكمة الموردين: قدرة مثبتة على محاسبة الشركاء الخارجيين من خلال اتفاقيات مستوى الخدمة (SLAs) وعمليات التدقيق التقني. التواصل: قدرة استثنائية على ترجمة خرائط الطريق التقنية المعقدة إلى مهام واضحة وقابلة للتنفيذ للفرق الخارجية.<br>لماذا ستنجح؟ أنت النوع من القادة الذي يؤمن بأن ما يتم قياسه يتم إدارته. تجد الرضا في لوحة Git Lab النظيفة، وخط أنابيب CI/CD الأخضر، وفريق يعرف بالضبط ما يعنيه "الإنجاز". أنت توازن بين التعاطف مع مطوريك والتركيز المتواصل على البيانات التي تثبت نجاحهم.
نحن نتواصل مع شركات البرمجيات، ووكالات التطوير، وفرق المنتجات، والمهندسين المستقلين الذين يمتلكون قواعد برمجية أصلية ويرغبون في استكشاف مصدر دخل جديد من خلال تراخيص التدريب على الذكاء الاصطناعي.<br><br>إنها فرصة ترخيص للمؤسسات والأفراد الذين لديهم بالفعل مستودعات برمجية قيمة يمتلكونها ويمكنهم قانونياً ترخيصها.<br><br>يمكن أن تشمل المستودعات المؤهلة المنتجات النشطة، والمشاريع المؤرشفة، والأدوات الداخلية، والأنظمة القديمة، والمنتجات غير الناجحة، أو أي قواعد برمجية أصلية أخرى لا تزال تحتفظ بقيمة تقنية.<br><br>كيف يعمل ذلك؟<br><br> قم بربط مستودعات Git المختارة للمراجعة التقنية. قدم فقط المستودعات التي تمتلكها أو المخول بترخيصها. احصل على تقييم لحجم المستودع وهيكله وإمكانات ترخيصه. راجع القيمة التقديرية قبل اتخاذ قرار بالمضي قدماً. احصل على ملاحظات تقنية في حال احتاج المستودع إلى تحسينات ليكون مؤهلاً. قم بتحديث وإعادة تقديم المستودعات عند الضرورة. اختر المستودعات المعتمدة التي ترغب في إتاحتها للتدريب على الذكاء الاصطناعي. احصل على الدفع عند ترخيص الكود المؤهل واستخدامه.<br><br>التعويض<br><br>بالنسبة للترخيص غير الحصري القياسي، فإن الأسعار المرجعية الحالية هي:<br><br> 100 دولار لكل 1 مليون رمز (token) من الكود المصدري و 40 دولاراً لكل 1 مليون رمز (token) من تاريخ Git.<br><br>يتم تقييم كل مستودع بشكل فردي، ويمكنك مراجعة القيمة التقديرية قبل اتخاذ قرار بالمضي قدماً.<br><br>إذا كانت لديك مستودعات لم تعد تحقق قيمة تجارية، فقد يخلق ذلك مصدر دخل إضافي من كود تمتلكه بالفعل - دون الحاجة لبيع الملكية الفكرية بالكامل. يبقى الكود ملكاً لك بموجب نموذج ترخيص غير حصري، مع مراعاة شروط الترخيص المتفق عليها.<br><br>المتطلبات<br><br> يجب أن تمتلك الكود أو أن تكون لديك سلطة قانونية واضحة لترخيصه. يجب أن تحتوي المستودعات على عمل تطوير برمجيات أصلي وذي مغزى. يجب أن تكون مخولاً بربط وتقديم المستودع للتقييم. يجب ألا يتضمن الكود مواد تابعة لجهات خارجية غير مسموح لك بترخيصها من الباطن. يجب أن تجتاز المستودعات الفحوصات التقنية والجودة قبل الترخيص. قد يلزم التحقق من ملكية أو حقوق الترخيص.
من نحن: مجموعة الأوراق المالية هي مؤسسة استثمارية عريقة تعمل في القطاع المالي منذ عام 1989، وهي شركة مكرسة لسوق الأوراق المالية. حصلت الشركة على ترخيصها فور تأسيس بورصة قطر عام 1997، وتقدم مجموعة واسعة من الخدمات الاستثمارية لأكثر من 400,000 مستثمر، بمحافظ تتجاوز قيمتها 100 مليار ريال قطري. وبصفتها شركة وساطة، توفر مجموعة الأوراق المالية تمويل الهامش وتعمل كمزود للسيولة للأسهم المدرجة وصناديق المؤشرات المتداولة. تمتلك الشركة رأس مال مدفوع بقيمة (1 مليار ريال قطري) وقد حققت أرباحاً مستمرة منذ تأسيسها. بالإضافة إلى حصولها على ترخيص هيئة قطر للأسواق المالية لمزاولة هذه الأنشطة، تعد مجموعة الأوراق المالية عضواً في بورصة قطر.<br>المسؤوليات الرئيسية:<br>تصميم وتطوير خدمات خلفية (backend) قوية وقابلة للتوسع وآمنة باستخدام Java (Spring Boot). التعاون مع مديري المنتجات ومطوري الواجهات الأمامية وفرق العمليات (DevOps) وفرق ضمان الجودة (QA) لتقديم ميزات متكاملة. هندسة الحلول مع تركيز قوي على الأداء، والقابلية للتوسع، وقابلية الصيانة. كتابة اختبارات الوحدة، والتكامل، والاختبارات الوظيفية لضمان جودة عالية للكود. قيادة مراجعات الكود، وتوجيه المطورين المبتدئين، وتأسيس أفضل الممارسات في البرمجة والتصميم. المساهمة في بنية الخدمات المصغرة (microservices) والمشاركة في عملية صنع القرار للتصميم والتنفيذ. استكشاف الأخطاء وإصلاحها وحل مشكلات الإنتاج واختناقات الأداء. المشاركة في مراسم منهجية Agile/Scrum والمساهمة في تخطيط وتقدير المشاريع.<br>المؤهلات:<br>خبرة مهنية لا تقل عن 7 سنوات في تطوير Java. خبرة عملية قوية في Spring Boot وSpring MVC وSpring Data وSpring Security. فهم عميق لتصميم واجهات برمجة التطبيقات (RESTful API) وأفضل الممارسات. خبرة عملية قوية في Java 17+ (أو أحدث إصدارات LTS)، بما في ذلك تطوير وصيانة تطبيقات على مستوى المؤسسات. خبرة في تعدد الخيوط (multithreading)، والتزامن (concurrency)، والبرمجة غير المتزامنة في Java. معرفة صلبة بأنماط ومبادئ تصميم البرمجيات (OOP، SOLID، DDD، إلخ). خبرة في أدوات البناء مثل Maven أو Gradle. فهم قوي لاختبار الوحدة (JUnit، Mockito) واختبارات التكامل. الإلمام بـ Docker، أو Kubernetes، أو التطوير القائم على الحاويات. معرفة بأدوات CI/CD (مثل Jenkins، GitHub Actions، GitLab CI). التمكن من أنظمة التحكم في الإصدار (Git)، ومراجعات الكود، والتطوير التعاوني. مهارات ممتازة في حل المشكلات والتواصل.
عن الشركة: مجموعة الأوراق المالية هي مؤسسة استثمارية راسخة تعمل في القطاع المالي منذ عام 1989، وهي شركة مكرسة لسوق الأوراق المالية. حصلت على ترخيصها فور تأسيس بورصة قطر عام 1997، وتقدم مجموعة واسعة من الخدمات الاستثمارية لأكثر من 400,000 مستثمر، بمحافظ مالية تتجاوز 100 مليار ريال قطري. وبصفتها شركة وساطة، تقوم مجموعة الأوراق المالية بتمويل التداول بالهامش وتعمل كمزود للسيولة للأسهم وصناديق المؤشرات المتداولة المدرجة. تمتلك الشركة رأس مال مدفوع بقيمة (مليار ريال قطري) وقد حققت أرباحاً مستمرة منذ تأسيسها. بالإضافة إلى كونها مرخصة من قبل هيئة قطر للأسواق المالية لمزاولة هذه الأنشطة، فإن مجموعة الأوراق المالية هي أيضاً عضو في بورصة قطر.<br>المسؤوليات الرئيسية:<br>تصميم وتطوير خدمات خلفية (Backend) قوية وقابلة للتوسع وآمنة باستخدام Java (Spring Boot). التعاون مع مديري المنتجات ومطوري الواجهات الأمامية وفرق العمليات (DevOps) وفرق ضمان الجودة (QA) لتقديم ميزات متكاملة. هندسة الحلول مع التركيز القوي على الأداء، وقابلية التوسع، وسهولة الصيانة. كتابة اختبارات الوحدة (Unit tests) والاختبارات التكاميلية والوظيفية لضمان جودة عالية للكود. قيادة مراجعات الكود، وتوجيه المطورين المبتدئين، وتأسيس أفضل الممارسات في البرمجة والتصميم. المساهمة في بنية الخدمات المصغرة (Microservices) والمشاركة في عملية صنع القرار للتصميم والتنفيذ. استكشاف وإصلاح مشكلات الإنتاج واختناقات الأداء. المشاركة في طقوس منهجية Agile/Scrum والمساهمة في تخطيط المشاريع وتقديرها.<br><br>المؤهلات:<br>خبرة مهنية لا تقل عن 7 سنوات في تطوير Java. خبرة عملية قوية في Spring Boot وSpring MVC وSpring Data وSpring Security. فهم عميق لتصميم واجهات برمجة التطبيقات (RESTful API) وأفضل ممارساتها. إتقان لغة Java 11 فما فوق (يفضل Java 17+). خبرة في تعدد الخيوط (Multithreading)، والتزامن (Concurrency)، والبرمجة غير المتزامنة في Java. معرفة صلبة بأنماط ومبادئ تصميم البرمجيات (OOP, SOLID, DDD, إلخ). خبرة في أدوات البناء مثل Maven أو Gradle. فهم قوي لاختبارات الوحدة (JUnit, Mockito) والاختبارات التكاملية. الإلمام بـ Docker أو Kubernetes أو التطوير القائم على الحاويات. معرفة بأدوات CI/CD (مثل Jenkins, GitHub Actions, GitLab CI). متمكن من أنظمة التحكم في الإصدارات (Git)، ومراجعات الكود، والتطوير التعاوني. مهارات ممتازة في حل المشكلات والتواصل.
We are looking for a skilled Android Software Engineer to join a fast-growing fintech platform, building high-quality mobile experiences for a rapidly expanding user base.<br>This role is ideal for someone who is passionate about mobile development, performance, and delivering seamless, secure user journeys in a consumer-facing product.<br>You will work closely with product, design, and backend teams to develop and scale features that directly impact user engagement and business growth.<br>This role is for an Asian HQ company but they are open to applicants +4/-4 of core Asian markets (Hong Kong/Singapore).<br>Key Responsibilities Design, develop, and maintain Android applications with a focus on performance, scalability, and reliability Collaborate with product managers and designers to translate requirements into intuitive, user-friendly features Write clean, maintainable, and testable code following best practices Optimise application performance, stability, and responsiveness across devices Integrate APIs and work closely with backend teams on system architecture and data flows Participate in code reviews, testing, and continuous improvement of development processes Troubleshoot, debug, and resolve production issues<br>Requirements Bachelor’s degree in Computer Science, Engineering, or related field3–6+ years of experience in Android development Strong proficiency in Kotlin (preferred) and/or Java Experience with modern Android development frameworks (e.g. Jetpack, MVVM architecture) Solid understanding of RESTful APIs and mobile app architecture Experience with version control tools such as Git Familiarity with CI/CD pipelines and testing frameworks is a plus Experience building consumer-facing apps, ideally within fintech, payments, or e-commerce