Ionic Jobs in Egypt
1453 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics Inc.<br>, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for Senior .<br>Net Engineer to enrich its team with a skilled professional to spread company’s ideas, vision, content and messages.<br> Responsibilities: Develop and maintain a high-performance image processing system capable of processing up to terabytes of 3D images and raster images per day.<br> Availability 24/7 Implement algorithms and techniques to efficiently process and analyze images, including image segmentation, feature extraction, and object recognition Develop tools and applications (back-end) to visualize and manipulate 3D images and point cloud data Optimize processing speed and memory usage for maximum efficiency Implement database management solutions to store and retrieve image data efficiently Implement integration with embedded devices via gRPC protocol.<br> Collaborate with other team members, including microscope hardware engineers, to ensure seamless integration of the image processing system with the overall workflow.<br> Technical Skills: Extensive experience in C# programming language (.<br>NET/.NET Core) Strong understanding of performance optimization, image processing algorithms and techniques Experience with raster image processing and manipulation Familiarity with image file formats, including TIFF, JPEG, and PNG Knowledge of multithreading and parallel processing Experience with SQL and large storage database management (MS SQL or PostgreSQL) Libraries Experience: Familiarity with .<br>NET libraries, such as ADO.<br>NET, Entity Framework, or Dapper Familiarity with gRPC protocol.<br> Nice to have: experience with image processing libraries, such as OpenCV, EmguCV, or ImageMagick.<br> Nice to have: experience with healthcare image processing in general, or Zeiss CZI in particular.<br></span> </div>
About the Role We are looking for a talented Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, building microservices-based architectures, and developing secure, scalable APIs. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Back End Developer"<br>Job purpose:To design, develop, maintain, and enhance the organization’s settlement platform by delivering reliable, secure, and scalable Java-based solutions that ensure accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for supporting business continuity, improving system performance, and contributing to the ongoing evolution of critical payment infrastructure in alignment with operational and regulatory requirements<br>Responsibilities:<br>Ensure high code quality, maintainability, and adherence to engineering standards across services Contribute to architectural decisions, including microservices design, API contracts, and system integrations Collaborate with cross-functional teams (product, QA, Dev Ops) to deliver reliable and performant solutions Proactively identify system bottlenecks, performance issues, and drive optimization initiatives Ensure compliance with security, regulatory, and data protection standards relevant to fintech systems Support production stability by contributing to incident resolution, root cause analysis, and continuous improvement<br>Qualifications:<br>2–3 years in backend development using Java Bachelor’s degree in computer science, Software Engineering, or related field. Java (Spring Boot / Spring Framework) RESTful API design and integration Microservices architecture Relational databases (e.g., Postgre SQL, MySQL) Version control (Git) Basic understanding of distributed systems<br>Preferred Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
About the Role We are looking for a talented Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, building microservices-based architectures, and developing secure, scalable APIs. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a Junior Java Developer with a focus on <strong>Spring Boot</strong>, <strong>Microservices</strong>, and <strong>Kubernetes</strong> to join our innovative team. The ideal candidate should possess hands-on experience with these technologies and be excited to assist with the design, development, and deployment of scalable applications in a cloud environment. You will work collaboratively with a team of skilled professionals to contribute to the overall success of our backend services.</p><p><strong>Key Responsibilities:</strong></p><p>Develop and maintain Java applications using <strong>Spring Boot</strong>.</p><p>Implement <strong>Microservices</strong> architecture in the development of applications.</p><p>Utilize <strong>Kubernetes</strong> for container orchestration, ensuring efficient application deployment and scaling.</p><p>Collaborate with cross-functional teams to integrate services and maintain seamless application infrastructure.</p><p>Participate in code reviews and engage in troubleshooting issues to enhance performance and reliability.</p><p>Contribute to the adherence of best practices in development, deployment, and documentation.</p><p><strong>Required Skills:</strong></p><ul><li>Proficiency in <strong>Spring Boot</strong> for building scalable Java applications.</li><li>Understanding of <strong>Microservices</strong> architecture and its benefits.</li><li>Familiarity with <strong>Kubernetes</strong> for managing containerized applications.</li><li>Strong problem-solving skills with a focus on optimally executing tasks.</li><li>Experience with version control systems (e.g., Git) and Agile methodologies.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Required Skills:</strong></p><ul><li>Proficiency in <strong>Spring Boot</strong> for building scalable Java applications.</li><li>Understanding of <strong>Microservices</strong> architecture and its benefits.</li><li>Familiarity with <strong>Kubernetes</strong> for managing containerized applications.</li><li>Strong problem-solving skills with a focus on optimally executing tasks.</li><li>Experience with version control systems (e.g., Git) and Agile methodologies.</li></ul><p><strong>Qualifications:</strong></p><ul><li>2 years of experience in Java development or in a similar technical role.</li><li>A solid understanding of backend technologies such as Java and Spring Boot.</li><li>Basic knowledge of containerization and orchestration technologies, particularly <strong>Kubernetes</strong>.</li><li>A strong desire to learn and grow in backend development.</li></ul><p></p></section>
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Back End Developer"<br>Job purpose:To design, develop, maintain, and enhance the organization’s settlement platform by delivering reliable, secure, and scalable Java-based solutions that ensure accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for supporting business continuity, improving system performance, and contributing to the ongoing evolution of critical payment infrastructure in alignment with operational and regulatory requirements<br>Responsibilities:<br>Ensure high code quality, maintainability, and adherence to engineering standards across services Contribute to architectural decisions, including microservices design, API contracts, and system integrations Collaborate with cross-functional teams (product, QA, Dev Ops) to deliver reliable and performant solutions Proactively identify system bottlenecks, performance issues, and drive optimization initiatives Ensure compliance with security, regulatory, and data protection standards relevant to fintech systems Support production stability by contributing to incident resolution, root cause analysis, and continuous improvement<br>Qualifications:<br>2–3 years in backend development using Java Bachelor’s degree in computer science, Software Engineering, or related field. Java (Spring Boot / Spring Framework) RESTful API design and integration Microservices architecture Relational databases (e.g., Postgre SQL, MySQL) Version control (Git) Basic understanding of distributed systems<br>Preferred Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description: We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team.<br> The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem.<br> Key Responsibilities: • Design, develop, and maintain backend services and REST APIs using Java and Spring Boot.<br> • Build and maintain microservices architecture with clear service boundaries and scalability in mind.<br> • Integrate with databases, message brokers, and external systems using industry-standard patterns.<br> • Write clean, maintainable, and well-documented code following best practices and coding standards.<br> • Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives.<br> • Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions.<br> • Monitor application performance and troubleshoot issues in development and production environments.<br> Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field.<br> • 5+ years of hands-on experience in Java development.<br> • Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.<br> • Proficient in building RESTful APIs and integrating with external services.<br> • Strong experience with relational databases (e.<br>g., PostgreSQL, MySQL) and JPA/Hibernate.<br> • Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development.<br> • Experience with Maven or Gradle, Git, and CI/CD pipelines.<br> • Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP).<br> Preferred Skills: • Experience with message queues (e.<br>g., Kafka, RabbitMQ).<br> • Exposure to frontend technologies (e.<br>g., Angular or React) is a plus.<br> • Familiarity with NoSQL databases (e.<br>g., MongoDB, Redis).<br> • Understanding of DevOps concepts and CI/CD pipelines.<br> • Knowledge of security best practices in backend services.<br> Role: Back-End Developer (Sr Java SpringBoot) # of positions: 1 Start date: ASAP Contract: 1 Yr (Extendable) Resource Location: Offshore Core hours - 9-6pm dubai time (40Hrs per week) Required years of experience – min 5 years Job Description: The attached JD Language required: Arabic + English level – minimum B2/C1 English communication</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Description:</strong></p><br><p>We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team. The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem.</p><br><p><strong>Key Responsibilities:</strong></p><br><p> • Design, develop, and maintain backend services and REST APIs using Java and Spring Boot.</p><br><p> • Build and maintain microservices architecture with clear service boundaries and scalability in mind.</p><br><p> • Integrate with databases, message brokers, and external systems using industry-standard patterns.</p><br><p> • Write clean, maintainable, and well-documented code following best practices and coding standards.</p><br><p> • Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives.</p><br><p> • Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions.</p><br><p> • Monitor application performance and troubleshoot issues in development and production environments.</p><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for a Senior Java developer to enrich its team with a skilled professional to spread the company’s ideas, vision, content, and messages.<br> Connected Car, Autonomous Self-Driving Vehicle technologies, IoT, Embedded Application Development, Internet Radio and Mobile Apps are just some of the cool things we work on here at Abalta Technologies.<br> We are pioneers in the navigation and mapping industry and have worked with over 60 global name brands since our inception.<br> We are looking for a passionate, ambitious software engineer who is able to take responsibility for the backend of our product and is able to select the right technologies and tools to build the solution within our set of core technologies.<br> If you are able to turn those into a working solution for the client we invite you to join our team.<br> We are looking for Java Developers to join our growing team to work on digital map projects.<br> Primary Responsibilities: Have a BS or MS in CS, CE, or EE 5+ years work experience with Java programming Have excellent written and verbal communication skills Be self-motivated.<br> Must be able to anticipate problems, spot opportunities and take a proactive approach to responsibilities Be motivated to continue to learn new skills Have strong interpersonal skills to facilitate working within a team and with the customer Responsibilities: Software subsystem design and implementation Attend code and design reviews Interact with customers Help drive the technical direction of the engineering group in the following areas: Coding standards and guidelines Agile/Scrum methodology Provide assistance to other engineers in a constructive manner that will promote productivity One or more of the following additional skills are highly desired: Experience with HERE OLP, OLP API Experience with Python Experience with GIS Experience with GPS and mapping APIs Experience with Agile/Scrum development methodology Experience with AWS</span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><br></div><div><div><div><div> <p> <strong>Connect to your opportunity</strong> </p> <ul> <li>7+ years of experience in the same field.</li> <li>End-to-End Development: Undertake end-to-end microservice development, from requirement analysis and design to implementation and deployment.</li> <li>Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot)</li> <li>Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.</li> <li>API Development: Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services.</li> <li>Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members.</li> <li>Agile development methods: Follow Test Drive Development as a professional discipline to create software. Comfortable doing pair programming.</li> <li>Testing: Working knowledge of modern testing tools.</li> <li>DevOps: Practical experience in Continuous Integration/Continuous Delivery.</li> <li>Security Considerations: Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats.</li> <li>Performance Optimization: Analyse and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness.</li> <li>Client Interaction: Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.</li> </ul> <p> <strong> <br> Connect to your skills and professional experience</strong> </p> <ul> <li>Back-End Development: Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs.</li> <li>Containers: Experience with Docker and Kubernetes.</li> <li>Version Control: Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases.</li> <li>API Development: Ability to create and document APIs for communication between different parts of the application or external services.</li> <li>Basic DevOps Skills: Experience with basic deployment practices.</li> <li>Cloud experience: Experience with GCP.</li> <li>Debugging and Troubleshooting: Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack.</li> <li>Continuous Learning: Demonstrated commitment to staying updated with industry trends and learning new technologies through online courses, coding communities, and self-driven projects.</li> </ul> <p> <strong>Connect to your service line - Technology and Transformation</strong> </p> <p>Distinctive thinking, deep expertise, and collaborative working. That s what connects us. That s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we ll make an impact that matters.</p> <p> <strong>Connect to your Industry.</strong> </p> <p> What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte s clients include many of the world s largest organisations; I wanted to be part of a team that made a difference that I could be proud of. </p> <p>-Dan, Technolgy & Transformation</p> <p><br></p></div></div></div></div></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div>
<p> <strong>POSITION SUMMARY</strong> </p>
<p> </p>
<p>Troubleshoot and resolve technical problems or issues related to computer software and systems. Provide technical guidance and recommendations to resolve business problems. Analyze, recommend, and implement process improvements. Enter commands and activate controls on computer and peripheral equipment to integrate and operate equipment. Troubleshoot, modify, support, manage, and maintain applications programs and user accounts. Maintain records of daily data communication transactions, problems and remedial actions taken, or installation activities. Train or instruct users in the proper use of hardware or software. Manage and coordinate planning, design, operations, maintenance, and resource allocation of telecommunications activities, including client/server support and strategic and tactical planning. Consult with and advise others on administrative policies and procedures, technical problems, priorities, and methods related to telecommunications.</p>
<p> </p>
<p>Assist management in hiring, training, scheduling, evaluating, disciplining, and motivating and coaching employees; serve as a role model and first point of contact of the Guarantee of Fair Treatment/Open Door Policy process. Develop and maintain positive working relationships with others; support team to reach common goals; listen and respond appropriately to the concerns of other employees. Follow all company policies and procedures; protect company assets. Speak with others using clear and professional language. Ensure adherence to quality expectations and standards; identify, recommend, develop, and implement new ways to increase organizational efficiency, productivity, quality, safety, and/or cost-savings. Visually verify information. Enter and locate information using computers/Point of Sale (POS) systems. Move, lift, carry, push, pull, and place objects weighing less than or equal to 10 pounds without assistance. Perform other reasonable job duties as requested by Supervisors.</p>
<p> </p>
<p>PREFERRED QUALIFICATIONS</p>
<p>Education: Technical, Trade, or Vocational School Degree.</p>
<p>Related Work Experience: At least 2 years of related work experience.</p>
<p>Supervisory Experience: No supervisory experience.</p>
<p>License or Certification: None</p>
<p> </p>
<p> </p>
</div>
<div>
</div>
<p><br></p></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>POSITION SUMMARY Troubleshoot and repair technical problems or issues related to computer hardware and peripheral equipment. Respond to program error messages by finding and correcting problems or terminating the program. Provide technical guidance and recommendations to resolve business problems. Refer major hardware/software problems or defective products to vendors or technicians for service. Enter commands and activate controls on computer and peripheral equipment (e.g., printers) to integrate and operate equipment. Maintain and upgrade hardware and software, including peripherals (e.g., printers, scanners) and website technical architecture related to hardware and telecommunication connectivity. Report work related accidents, or other injuries immediately upon occurrence to manager/supervisor. Identify and correct unsafe work procedures or conditions and/or report them to management and security/safety personnel. Follow property specific procedures for handling emergency situations (e.g., evacuations, medical emergencies, natural disasters). Talk with and listen to other employees to effectively exchange information. Exchange information with other employees using electronic devices (e.g., pagers and two-way radios, email). Read and visually verify information in a variety of formats (e.g., small print). Visually inspect tools, equipment, or machines (e.g., to identify defects). Enter and locate work-related information using computers and/or point of sale systems. Reach overhead and below the knees, including bending, twisting, pulling, and stooping. Move, lift, carry, push, pull, and place objects weighing less than or equal to 50 pounds without assistance. Perform other reasonable job duties as requested by Supervisors.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Education: high school diploma or G.E.D. equivalent.</p><p>Related Work Experience: No related work experience.</p><p>Supervisory Experience: No supervisory experience.</p><p>License or Certification: None</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team. The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem.</p><p>Key Responsibilities:</p><ul><li>Design, develop, and maintain backend services and REST APIs using Java and Spring Boot.</li><li>Build and maintain microservices architecture with clear service boundaries and scalability in mind.</li><li>Integrate with databases, message brokers, and external systems using industry-standard patterns.</li><li>Write clean, maintainable, and well-documented code following best practices and coding standards.</li><li>Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives.</li><li>Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions.</li><li>Monitor application performance and troubleshoot issues in development and production environments.</li></ul><p>Qualifications:</p><ul><li>Bachelor s degree in Computer Science, Engineering, or a related field.</li><li>5+ years of hands-on experience in Java development.</li><li>Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.</li><li>Proficient in building RESTful APIs and integrating with external services.</li><li>Strong experience with relational databases (e.g., PostgreSQL, MySQL) and JPA/Hibernate.</li><li>Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development.</li><li>Experience with Maven or Gradle, Git, and CI/CD pipelines.</li><li>Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP).</li></ul><p>Preferred Skills:</p><ul><li>Experience with message queues (e.g., Kafka, RabbitMQ).</li><li>Exposure to frontend technologies (e.g., Angular or React) is a plus.</li><li>Familiarity with NoSQL databases (e.g., MongoDB, Redis).</li><li>Understanding of DevOps concepts and CI/CD pipelines.</li><li>Knowledge of security best practices in backend services.</li></ul><p>Role: Back-End Developer (Sr Java SpringBoot)</p><p># of positions: 1</p><p>Start date: ASAP</p><p>Contract: 1 Yr (Extendable)</p><p>Resource Location: Offshore</p><p>Core hours - 9-6pm dubai time (40Hrs per week)</p><p>Required years of experience min 5 years</p><p>Language required: Arabic + English level minimum B2/C1 English communication</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor s degree in Computer Science, Engineering, or a related field.</li><li>5+ years of hands-on experience in Java development.</li><li>Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.</li><li>Proficient in building RESTful APIs and integrating with external services.</li><li>Strong experience with relational databases (e.g., PostgreSQL, MySQL) and JPA/Hibernate.</li><li>Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development.</li><li>Experience with Maven or Gradle, Git, and CI/CD pipelines.</li><li>Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP).</li><li>Experience with message queues (e.g., Kafka, RabbitMQ).</li><li>Exposure to frontend technologies (e.g., Angular or React) is a plus.</li><li>Familiarity with NoSQL databases (e.g., MongoDB, Redis).</li><li>Understanding of DevOps concepts and CI/CD pipelines.</li><li>Knowledge of security best practices in backend services.</li><li>Arabic + English level minimum B2/C1 English communication</li></ul><p></p></section>
About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIsTechnical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIsTechnical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
???? Key Responsibilities:- Design, develop, and maintain enterprise applications using Java/J2EE technologies.- Develop and consume RESTful and SOAP web services.- Apply Object-Oriented Design principles and Design Patterns to build scalable solutions.- Design and optimize Oracle and NoSQL (Mongo DB) databases.- Write unit tests using JUnit and follow Test-Driven Development (TDD) practices.- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software.- Participate in code reviews and ensure adherence to software development best practices.- Support CI/CD implementation using Dev Ops tools and processes.- Troubleshoot and resolve production and performance issues.- Work on Telecom BSS solutions with strong involvement in Order Management (OM) processes.<br>???? Requirements:- Bachelor's degree in computer science, Engineering, or related field.- 4+ years of hands-on experience in Java development.- Strong experience with Java, J2EE, REST, SOAP, XML, JSON, and SQL.- Experience with Oracle Database Design and Mongo DB.- Strong understanding of OOP, Design Patterns, and Software Design Best Practices.- Deep knowledge of Java/JEE internals (Class Loading, Memory Management, Transaction Management).- Experience with Git, Git Hub, Linux, and JUnit.- Hands-on experience with Dev Ops tools such as Jenkins, Git Hub Actions, Azure Dev Ops (ADO), and Sonar Qube.- Telecom BSS experience with deep knowledge of Order Management (OM).- Excellent problem-solving and communication skills.
Company Overview????Khazna was founded in 2019 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to specialized bank for underbanked mid-to-low-income consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>????We are consistently on the lookout for rock stars to help us solve for financial inclusion.<br>Job Summary ????We are looking to hire a talented i OS developer to design, build, and maintain the next generation of i OS application. Your primary focus will be developing high-end i OS application for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating application published on the App Store. As i OS developer, you should have a strong working knowledge of i OS Frameworks, be proficient in Swift, and be able to work as part of a team. Ultimately, an outstanding i OS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.<br>Key Responsibilities:<br>Work with stakeholders to understand and document software requirements and ensure i OS app delivered with high quality. Collaborate and work in a team environment with Design, Development and QA teams. Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and i OS mobile engineers Share technical solutions and product ideas with the broader team through design review, code review, and presentations. Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.<br>Qualifications:<br>Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent) Experience: +2 years working experience with i OS development. Proficient in Objective-C, Swift, and Cocoa Touch. In-depth knowledge of software architecture concepts like MVP, MVVM, VIPER, and Clean Architecture Strong knowledge on i OS app components. Familiarity with RESTful APIs to connect i OS applications to back-end services Familiarity with push notifications, APIs, and cloud messaging. Hands-on experience with mobile Dev Ops CI/CD tools Experience writing testable code and unit test Solid understanding of the full mobile development life cycle. Knowledge of Apple’s design principles and application interface guidelines. Experience with development in third-party libraries, and APIs. Strong analytical, organizational, and problem-solving skills. Strong sense of ownership and ability to deliver mobile application as an individual contributor.<br><br>✨ Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments ???? and driving financial inclusion ???? across the region.<br>???? Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
<p><h4>Position summary</h4>
<p>Troubleshoot and resolve technical problems or issues related to computer software and systems. Provide technical guidance and recommendations to resolve business problems. Analyze, recommend, and implement process improvements. Enter commands and activate controls on computer and peripheral equipment to integrate and operate equipment. Troubleshoot, modify, support, manage, and maintain applications programs and user accounts. Maintain records of daily data communication transactions, problems and remedial actions taken, or installation activities. Train or instruct users in the proper use of hardware or software. Manage and coordinate planning, design, operations, maintenance, and resource allocation of telecommunications activities, including client/server support and strategic and tactical planning. Consult with and advise others on administrative policies and procedures, technical problems, priorities, and methods related to telecommunications.</p>
<p>Assist management in hiring, training, scheduling, evaluating, disciplining, and motivating and coaching employees; serve as a role model and first point of contact of the Guarantee of Fair Treatment/Open Door Policy process. Develop and maintain positive working relationships with others; support team to reach common goals; listen and respond appropriately to the concerns of other employees. Follow all company policies and procedures; protect company assets. Speak with others using clear and professional language. Ensure adherence to quality expectations and standards; identify, recommend, develop, and implement new ways to increase organizational efficiency, productivity, quality, safety, and/or cost-savings. Visually verify information. Enter and locate information using computers/Point of Sale (POS) systems. Move, lift, carry, push, pull, and place objects weighing less than or equal to 10 pounds without assistance. Perform other reasonable job duties as requested by supervisors.</p>
<h4>Preferred qualifications</h4>
<ul>
<li><strong>Education:</strong> Technical, trade, or vocational school degree.</li>
<li><strong>Related work experience:</strong> At least 2 years of related work experience.</li>
<li><strong>Supervisory experience:</strong> No supervisory experience.</li>
<li><strong>License or certification:</strong> None.</li>
</ul>
<p>At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates. We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law.</p>
<p>Marriott Hotels strive to elevate the art of hospitality, innovating at every opportunity while keeping the comfort of the oh-so-familiar all around the globe. As a host with Marriott Hotels, you will help keep the promise of “Wonderful Hospitality. Always.” by delivering thoughtful, heartfelt, forward-thinking service that upholds and builds upon this living legacy. With the name that’s synonymous with hospitality the world over, we are proud to welcome you to explore a career with Marriott Hotels. In joining Marriott Hotels, you join a portfolio of brands with Marriott International. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.</p>
<p>JW Marriott is part of Marriott International's luxury portfolio and consists of more than 100 beautiful properties in gateway cities and distinctive resort locations around the world. JW believes our associates come first. Because if you’re happy, our guests will be happy. JW Marriott associates are confident, innovative, genuine, intuitive, and carry on the legacy of the brand’s namesake and company founder, J. Willard Marriott. Our hotels offer a work experience unlike any other, where you’ll be part of a community and enjoy true camaraderie with a diverse group of co-workers. JW creates</p><p></p>
<p><h4>Position summary</h4>
<p>Troubleshoot and repair technical problems or issues related to computer hardware and peripheral equipment. Respond to program error messages by finding and correcting problems or terminating the program. Provide technical guidance and recommendations to resolve business problems. Refer major hardware/software problems or defective products to vendors or technicians for service. Enter commands and activate controls on computer and peripheral equipment (e.g., printers) to integrate and operate equipment. Maintain and upgrade hardware and software, including peripherals (e.g., printers, scanners) and website technical architecture related to hardware and telecommunication connectivity.</p>
<p>Report work-related accidents or other injuries immediately upon occurrence to manager or supervisor. Identify and correct unsafe work procedures or conditions and/or report them to management and security or safety personnel. Follow property-specific procedures for handling emergency situations (e.g., evacuations, medical emergencies, natural disasters). Talk with and listen to other employees to effectively exchange information. Exchange information with other employees using electronic devices (e.g., pagers and two-way radios, email). Read and visually verify information in a variety of formats (e.g., small print). Visually inspect tools, equipment, or machines (e.g., to identify defects). Enter and locate work-related information using computers and/or point of sale systems.</p>
<p>Reach overhead and below the knees, including bending, twisting, pulling, and stooping. Move, lift, carry, push, pull, and place objects weighing less than or equal to 50 pounds without assistance. Perform other reasonable job duties as requested by supervisors.</p>
<h4>Preferred qualifications</h4>
<p><strong>Education:</strong> High school diploma or G.E.D. equivalent.</p>
<p><strong>Related work experience:</strong> No related work experience.</p>
<p><strong>Supervisory experience:</strong> No supervisory experience.</p>
<p><strong>License or certification:</strong> None.</p>
<p>At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates. We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law.</p>
<p>Marriott Hotels strive to elevate the art of hospitality, innovating at every opportunity while keeping the comfort of the oh-so-familiar all around the globe. As a host with Marriott Hotels, you will help keep the promise of “Wonderful Hospitality. Always.” by delivering thoughtful, heartfelt, forward-thinking service that upholds and builds upon this living legacy. With the name that’s synonymous with hospitality the world over, we are proud to welcome you to explore a career with Marriott Hotels. In joining Marriott Hotels, you join a portfolio of brands with Marriott International. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.</p>
<p>JW Marriott is part of Marriott International's luxury portfolio and consists of more than 100 beautiful properties in gateway cities and distinctive resort locations around the world. JW believes our associates come first. Because if you’re happy, our guests will be happy. JW Marriott associates are confident, innovative, genuine, intuitive, and carry on the legacy of the brand’s namesake and company founder, J. Willard Marriott. Our hotels offer a work experience unlike any other, where you’ll be part of a community and enjoy true camaraderie with a diverse group of co-workers. JW</p><p></p>