SQL Jobs in Egypt
1457 Jobs Found
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>JOB PURPOSE:</strong> To support the team in improving productivity through business process automation, assist with the development, testing, maintenance and implementation of IT solutions, and help provide user support and training.</p>
<p><strong>KEY RESPONSIBILITIES (not all-inclusive, nor exhaustive): </strong></p>
<ul>
<li>Support the installation, configuration and customization of IT systems in line with WFP s IT standards, guidelines and procedures.</li>
<li>Assist with system releases and early support activities to help users adopt new IT solutions.</li>
<li>Help keep technical documentation up to date to support system maintenance.</li>
<li>Research and suggest ideas for improving business processes and office automation.</li>
<li>Assist in writing and maintaining program code for IT solutions and automation projects.</li>
<li>Support unit and integration testing of new or updated code to ensure it meets requirements.</li>
<li>Respond to user queries with guidance from the team and escalate issues when needed.</li>
<li>Help prepare clear technical documentation in coordination with business and IT colleagues.</li>
<li>Contribute to system maintenance, troubleshooting and improvement activities as part of the team. </li>
</ul>
<p><strong> Responsibilities & knowledge required for the job. </strong></p>
<ul>
<li>Knowledge of Microsoft Office 365 tools, Power Apps, Power Automate, and SharePoint.</li>
<li>Knowledge of programming languages and web technologies such as .NET, React, HTML5, and CSS.</li>
<li>Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is an advantage.</li>
<li>Understanding of database management systems such as PostgreSQL, MySQL, or Microsoft SQL Server.</li>
<li>Familiarity in BI tools such as Tableau or Power BI is desirable.</li>
</ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong> Education: </strong>Current enrolment in, or recent completion of, a university degree in Computer Science, Computer Engineering, Information Systems, or another relevant field.</p>
<p><strong>Language: </strong>Fluency in both oral and written communication in English, Proficiency in French would be an advantage.</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Description 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 Golang Developer to enrich its team with a skilled professional who will help drive innovation and deliver cutting-edge solutions.<br> We specialize in high-performance backend development, cloud-native applications, distributed systems, and scalable microservices architectures .<br> Our projects span across various industries, including IoT, cloud computing, fintech, AI-driven solutions, and real-time data processing .<br> We are looking for a passionate and ambitious Golang engineer who can take ownership of backend development, selecting the right technologies and tools to build robust and scalable solutions.<br> If you thrive in an innovative environment and can transform ideas into working solutions, we invite you to join our team.<br> We are seeking Senior Golang Developers to contribute to our growing team and work on complex, high-load backend systems.<br> Primary Responsibilities: Develop, optimize, and maintain scalable, high-performance backend applications using Golang .<br> Design and implement microservices-based architectures and cloud-native solutions.<br> Ensure code quality, scalability, and maintainability through best development practices.<br> Participate in code reviews, design discussions, and architecture decisions .<br> Work closely with cross-functional teams to design and deliver high-impact solutions.<br> Troubleshoot and optimize existing systems for performance, security, and reliability .<br> Contribute to technical documentation and knowledge-sharing within the team.<br> Responsibilities: Requirements: 5+ years of experience in software development, with a strong focus on Golang .<br> Solid understanding of concurrent programming, distributed systems, and microservices .<br> Experience working with RESTful APIs and gRPC .<br> Familiarity with SQL and NoSQL databases (e.<br>g., PostgreSQL, MySQL, MongoDB).<br> Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).<br> Knowledge of CI/CD pipelines, automated testing, and DevOps practices .<br> Strong problem-solving skills and the ability to work independently.<br> Excellent communication and teamwork skills.<br> Nice to Have: Experience with message brokers (Kafka, RabbitMQ, NATS).<br> Understanding of GraphQL, WebSockets, and streaming architectures .<br> Experience in AI/ML, IoT, or blockchain-related projects .<br> Familiarity with security best practices in backend development.<br> Prior experience working in Agile/Scrum development environments .<br></span> </div>
<p><strong>Job Overview</strong></p><p>We are seeking a highly experienced technology professional with at least 10 years of hands-on experience in web application development, cloud infrastructure, database architecture, and cybersecurity.</p><p>The ideal candidate will be responsible for designing, developing, securing, deploying, and maintaining enterprise-grade systems while taking full ownership of the technical architecture and implementation lifecycle.</p><p> </p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop scalable web applications.</li><li>Build secure and high-performance APIs.</li><li>Design, optimize, and manage relational and NoSQL databases.</li><li>Architect and manage cloud infrastructure environments.</li><li>Implement cybersecurity best practices and data protection controls.</li><li>Manage deployment pipelines and production environments.</li><li>Prepare technical architecture and system documentation.</li><li>Translate business requirements into scalable technical solutions.</li><li>Monitor application performance and troubleshoot technical issues.</li><li>Lead technical decision-making and architecture planning.</li></ul><p> </p><p><strong>Required Technical Skills</strong></p><p><strong>Application Development</strong></p><ul><li>React.js</li><li>Next.js</li><li>TypeScript</li><li>Node.js (NestJS or Express)</li></ul><p><strong>Databases</strong></p><ul><li>PostgreSQL</li><li>MySQL</li><li>Microsoft SQL Server</li></ul><p><strong>Cloud Technologies</strong></p><ul><li>AWS, Azure, or Google Cloud Platform</li><li>Docker</li><li>Kubernetes</li><li>CI/CD Pipelines</li><li>GitHub Actions or GitLab CI/CD</li></ul><p><strong>Cybersecurity</strong></p><ul><li>Multi-Factor Authentication (MFA)</li><li>Web Application Firewall (WAF)</li><li>Vulnerability Assessment</li><li>Security Auditing</li><li>Encryption and Key Management</li></ul><p> </p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Adree is seeking a .NET Backend, Developer to design, develop, and maintain backend services and APIs. The role involves building scalable systems, improving performance, and collaborating with frontend, QA, and other engineering teams. Key Responsibilities Develop and maintain backend services using .NET / C# . Build REST APIs and backend endpoints following best practices. Design and implement database solutions using SQL Server / PostgreSQL / MySQL . Write efficient queries, optimize performance, and ensure data integrity. Integrate backend services with external systems using APIs and webhooks. Implement authentication/authorization (e.g., JWT, OAuth2 ) and security best practices. Create and maintain background jobs/queues using technologies like Hangfire / Quartz / Azure Functions / Service Bus (as applicable). Build and maintain microservices or modular monolith architecture (as per project needs). Work with caching mechanisms (e.g., Redis ) if required. Perform code reviews, debugging, and ensure high-quality code and documentation. Use Git workflows and follow agile/Scrum practices. Support production deployments and resolve issues in a timely manner.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h3><span style="font-weight: normal;">3 6 years of professional experience in .NET backend development. Strong experience in C# , ASP.NET Core, Web APIs. Good understanding of OOP , design patterns, and clean code. Strong database knowledge and ability to write optimized SQL queries. Experience with authentication/authorization concepts ( JWT/OAuth2 ). Strong understanding of asynchronous programming and performance considerations. Hands-on experience with at least one of the following: Entity Framework / Dapper. Web API / RESTful services. Basic understanding of system design and scalability concepts. Good communication and teamwork skills.</span></h3><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description : 1.<br> Application Development: Design, develop, and maintain scalable, high-performance web applications that deliver an optimal user experience across all devices.<br> Write clean, efficient, and maintainable code aligned with industry best practices.<br> 2. System Architecture: Partner with architecture teams to define system architecture, technical standards, and design patterns, ensuring solutions are secure, scalable, and performance optimized.<br> 3. Front-End Development: Develop responsive, scalable, and modular front-end architectures to support dynamic web applications.<br> 4. User Experience Implementation: Design and implement intuitive, engaging, and interactive user interfaces across web platforms.<br> 5. Back-End Development: Build, enhance, and maintain robust back-end services and APIs that power web applications.<br> 6. Infrastructure & Database Management: Design, create, and manage servers and databases to ensure reliability, security, and optimal system functionality.<br> 7. Performance Optimization: Ensure application responsiveness, cross-browser compatibility, and seamless performance across devices and platforms.<br> 8. Cross-Functional Collaboration: Work closely with UI/UX designers and other stakeholders to translate design concepts into functional, user-centered digital experiences.<br> Requirements : 1.<br> Bachelor’s degree in software engineering, Computer Science, or a related field.<br> 2. Minimum of 5 years of hands-on experience in software development.<br> 3. Strong proficiency in C#, object-oriented programming languages.<br> 4. Extensive experience with modern web development frameworks (Angular) and back-end technologies such as Node.<br>js and Microsoft .<br>NET. 5. Solid understanding of database management systems, including MS SQL Server, PostgreSQL, MySQL, and MongoDB.<br> 6. Deep knowledge of software architecture principles, design patterns, and microservices architecture.<br> 7. Practical experience with CI/CD pipelines and DevOps methodologies.<br> 8. Excellent analytical and problem-solving skills with strong attention to detail.<br> 9. Strong verbal and written communication skills, with the ability to collaborate effectively in cross-functional teams.<br> 10. Proactive, adaptable, and capable of managing multiple priorities in a fast-paced environment.<br></span> </div>
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>What you’ll do</h4>
<ul>
<li>Design, develop, and maintain responsive front-end applications and reusable UI components.</li>
<li>Develop server-side applications, APIs, and microservices.</li>
<li>Build integrations with enterprise systems such as CRM, ERP, and third-party platforms.</li>
<li>Design and optimize relational and NoSQL databases.</li>
<li>Implement authentication, authorization, and secure coding practices.</li>
<li>Optimize application performance, scalability, accessibility, and reliability.</li>
<li>Troubleshoot and resolve defects across both front-end and back-end layers.</li>
<li>Develop automated unit, integration, and API tests.</li>
<li>Participate in peer code reviews.</li>
<li>Troubleshoot and resolve application defects and production issues.</li>
</ul>
<h4>Who you are</h4>
<ul>
<li>4-7 years of experience in software development.</li>
<li>Strong proficiency in both front-end and back-end technologies.</li>
<li>Experience developing cloud-native and containerized applications.</li>
<li>HTML5, CSS3, JavaScript, TypeScript</li>
<li>React, Angular, or Vue.js</li>
<li>Java / Spring Boot</li>
<li>C# / .NET</li>
<li>PostgreSQL, MySQL, SQL Server</li>
<li>MongoDB, Redis</li>
<li>REST APIs, GraphQL</li>
<li>Docker, Kubernetes</li>
<li>Jest, Playwright, Cypress</li>
</ul>
<h4>Who we are</h4>
<p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please contact the recruitment team for guidance.</p>
<p>Together we can.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Mozn MOZN is a leading Enterprise AI company enabling organizations to make informed decisions in two critical domains: Financial Crime Prevention and Enterprise Knowledge Intelligence.<br> We’re a diverse, collaborative team of innovators united by a shared purpose: to build AI that delivers tangible business value, builds trust, and empowers people and organizations with augmented intelligence.<br> Our culture is built on the relentless pursuit of excellence and meaningful impact.<br> If you’re passionate about working alongside exceptional talent on world-class AI, and you want the autonomy and runway to do the best work of your career, join us in shaping the future of intelligent enterprises.<br> About the role We are looking for a highly motivated Data Platform Engineer III to join our Cloud Engineering team.<br> The ideal candidate is passionate about building and operating modern data platforms that power analytics, real-time data processing, and AI workloads.<br> This role focuses on designing, operating, automating, and continuously improving large-scale data infrastructure including MySQL, PostgreSQL, Kafka, ETL/ELT pipelines, CDC platforms, analytical databases (StarRocks, ClickHouse), and distributed data processing frameworks such as Flink or Spark across cloud-native and hybrid environments.<br> The ideal candidate will possess deep expertise in data engineering platforms and distributed data systems.<br> Kubernetes and cloud platform experience are important, but the primary focus is on enabling scalable, reliable, and high-performance data platforms that support engineering, analytics, and data science teams.<br> What you'll do Data Platform Engineering Design, deploy, operate, and optimize large-scale data platforms supporting transactional and analytical workloads.<br> Build and maintain reliable batch and real-time ETL/ELT pipelines.<br> Design and operate CDC platforms using Debezium, Kafka Connect, or similar technologies.<br> Deploy, operate, and optimize analytical databases such as StarRocks, ClickHouse, Apache Doris, or similar OLAP platforms.<br> Design scalable Kafka architectures, including topics, partitions, replication, consumer groups, and streaming pipelines.<br> Administer MySQL and PostgreSQL clusters, including replication, backup, recovery, disaster recovery, and performance tuning.<br> Optimize distributed query performance, storage layouts, indexing strategies, and data lifecycle management.<br> Support large-scale ingestion, transformation, and analytical workloads while ensuring platform reliability and scalability.<br> Distributed Data Systems Design and operate streaming and real-time data platforms using Kafka, Flink, Spark, or similar technologies.<br> Optimize distributed systems for throughput, latency, scalability, and resilience.<br> Troubleshoot complex issues across distributed databases, messaging systems, and data processing pipelines.<br> Collaborate closely with Data Engineering, Analytics, and Data Science teams to build reliable data platform capabilities.<br> Platform Automation Automate provisioning, deployment, upgrades, scaling, and lifecycle management of data platforms.<br> Build self-service capabilities for engineering teams.<br> Improve observability, monitoring, reliability, and operational excellence across the data platform.<br> You will be at the forefront of an exciting time for the Middle East, joining a high-growth rocket-ship in an exciting space You will be given a lot of responsibility and trust.<br> We believe that the best results come when the people responsible for a function are given the freedom to do what they think is best The fundamentals will be taken care of: competitive compensation, top-tier health insurance, and an enabling culture so that you can focus on what you do best You will enjoy a fun and dynamic workplace working alongside some of the greatest minds in AI We believe strength lies in difference, embracing all for who they are and empowered to be the best version of themselves 4-7 years of experience in Data Platform Engineering, Database Engineering, Platform Engineering, or Data Infrastructure.<br> Strong production experience with MySQL and PostgreSQL.<br> Deep expertise operating Kafka in production environments.<br> Strong experience building ETL/ELT pipelines.<br> Hands-on experience with StarRocks, ClickHouse, Apache Doris, or similar OLAP databases.<br> Experience with streaming platforms such as Kafka, Flink, Spark Streaming, or Kafka Streams.<br> Strong SQL optimization and database performance tuning experience.<br> Experience with CDC technologies such as Debezium or Kafka Connect.<br> Kubernetes experience deploying and operating stateful data workloads.<br> Experience with AWS, GCP, OCI, or Azure.<br> Experience with Terraform, Helm, GitOps, and automation frameworks.<br> Strong scripting skills in Python, Bash, or Go.<br> Experience with observability platforms such as Prometheus, Grafana, ELK/OpenSearch, or LGTM.<br> Preferred Qualifications Experience with Apache Iceberg, Delta Lake, or Apache Hudi.<br> Experience with Trino, Presto, Pinot, or Druid.<br> Experience supporting Data Science and Analytics platforms.<br> Experience designing modern data lakehouse architectures.<br> Contributions to open-source data platform technologies.<br> Cloud, Kubernetes, Kafka, or Database certifications are a plus.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Mozn MOZN is a leading Enterprise AI company enabling organizations to make informed decisions in two critical domains: Financial Crime Prevention and Enterprise Knowledge Intelligence.<br> We’re a diverse, collaborative team of innovators united by a shared purpose: to build AI that delivers tangible business value, builds trust, and empowers people and organizations with augmented intelligence.<br> Our culture is built on the relentless pursuit of excellence and meaningful impact.<br> If you’re passionate about working alongside exceptional talent on world-class AI, and you want the autonomy and runway to do the best work of your career, join us in shaping the future of intelligent enterprises.<br> About the role We are looking for a highly motivated Data Platform Engineer III to join our Cloud Engineering team.<br> The ideal candidate is passionate about building and operating modern data platforms that power analytics, real-time data processing, and AI workloads.<br> This role focuses on designing, operating, automating, and continuously improving large-scale data infrastructure including MySQL, PostgreSQL, Kafka, ETL/ELT pipelines, CDC platforms, analytical databases (StarRocks, ClickHouse), and distributed data processing frameworks such as Flink or Spark across cloud-native and hybrid environments.<br> The ideal candidate will possess deep expertise in data engineering platforms and distributed data systems.<br> Kubernetes and cloud platform experience are important, but the primary focus is on enabling scalable, reliable, and high-performance data platforms that support engineering, analytics, and data science teams.<br> What you'll do Data Platform Engineering Design, deploy, operate, and optimize large-scale data platforms supporting transactional and analytical workloads.<br> Build and maintain reliable batch and real-time ETL/ELT pipelines.<br> Design and operate CDC platforms using Debezium, Kafka Connect, or similar technologies.<br> Deploy, operate, and optimize analytical databases such as StarRocks, ClickHouse, Apache Doris, or similar OLAP platforms.<br> Design scalable Kafka architectures, including topics, partitions, replication, consumer groups, and streaming pipelines.<br> Administer MySQL and PostgreSQL clusters, including replication, backup, recovery, disaster recovery, and performance tuning.<br> Optimize distributed query performance, storage layouts, indexing strategies, and data lifecycle management.<br> Support large-scale ingestion, transformation, and analytical workloads while ensuring platform reliability and scalability.<br> Distributed Data Systems Design and operate streaming and real-time data platforms using Kafka, Flink, Spark, or similar technologies.<br> Optimize distributed systems for throughput, latency, scalability, and resilience.<br> Troubleshoot complex issues across distributed databases, messaging systems, and data processing pipelines.<br> Collaborate closely with Data Engineering, Analytics, and Data Science teams to build reliable data platform capabilities.<br> Platform Automation Automate provisioning, deployment, upgrades, scaling, and lifecycle management of data platforms.<br> Build self-service capabilities for engineering teams.<br> Improve observability, monitoring, reliability, and operational excellence across the data platform.<br> You will be at the forefront of an exciting time for the Middle East, joining a high-growth rocket-ship in an exciting space You will be given a lot of responsibility and trust.<br> We believe that the best results come when the people responsible for a function are given the freedom to do what they think is best The fundamentals will be taken care of: competitive compensation, top-tier health insurance, and an enabling culture so that you can focus on what you do best You will enjoy a fun and dynamic workplace working alongside some of the greatest minds in AI We believe strength lies in difference, embracing all for who they are and empowered to be the best version of themselves 4-7 years of experience in Data Platform Engineering, Database Engineering, Platform Engineering, or Data Infrastructure.<br> Strong production experience with MySQL and PostgreSQL.<br> Deep expertise operating Kafka in production environments.<br> Strong experience building ETL/ELT pipelines.<br> Hands-on experience with StarRocks, ClickHouse, Apache Doris, or similar OLAP databases.<br> Experience with streaming platforms such as Kafka, Flink, Spark Streaming, or Kafka Streams.<br> Strong SQL optimization and database performance tuning experience.<br> Experience with CDC technologies such as Debezium or Kafka Connect.<br> Kubernetes experience deploying and operating stateful data workloads.<br> Experience with AWS, GCP, OCI, or Azure.<br> Experience with Terraform, Helm, GitOps, and automation frameworks.<br> Strong scripting skills in Python, Bash, or Go.<br> Experience with observability platforms such as Prometheus, Grafana, ELK/OpenSearch, or LGTM.<br> Preferred Qualifications Experience with Apache Iceberg, Delta Lake, or Apache Hudi.<br> Experience with Trino, Presto, Pinot, or Druid.<br> Experience supporting Data Science and Analytics platforms.<br> Experience designing modern data lakehouse architectures.<br> Contributions to open-source data platform technologies.<br> Cloud, Kubernetes, Kafka, or Database certifications are a plus.<br></span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Be part of a weeks based sprints executing on the backlog in lockstep with developers as part of an Agile team. Work as an independent contributor collaborating with a team of developers and test engineers Collaborate with product management, support and engineering teams in order to establish priorities Mentoring & code reviewing for a remote team setting best practices and policies, writing specs, wiki pages, Knowledge Base articles and other internal documentation Work closely with the Support team, and communicate with customer sysadmins, DBAs and developers for troubleshooting Provide technology recommendations and strategy to support the business requirements Collaborate with product management, support and engineering teams in order to establish priorities, understand requirements, formulate test plans and execute them accordingly. Ability to work on urgent issues.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>7+ years of experience in Java development</p><p>Solid understanding of object-oriented programming OOP concepts</p><p>Solid foundation in Java Core and J2EE development fundamentals including best practices and design patterns</p><p>Experience in Spring-MVC/Spring-Boot framework</p><p>Experience in Java REST web service</p><p>DB design fundamentals and knowledge in JPA</p><p>Experience in analysis, design, develop business requirements</p><p>Experience with TDD, code testability standards, JUnit/Mockito</p><p>Experience developing backend components, services or APIs in Java or a similar language.</p><p>Strong skills writing high-performance, multi-threaded, efficient and maintainable software code</p><p>Experience crafting and implementing highly scalable and performant microservices based applications.</p><p>Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate via them (such as the backend of complex websites)</p><p>Knowledge of SQL and experience working with online data stores (one of MySQL, PostgreSQL, Oracle, MS SQL Server)</p><p>Experience with building, maintaining and scaling large scale distributed systems. You can identify trade-offs to various implementations and can make decisions about which solution would be best for a given situation.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.</p><p>Role Overview We are looking for a motivated Software Engineer to join our team in Cairo, Egypt. This role is ideal for someone with 3+ years of experience in backend software development who is eager to grow their technical skills and contribute to building scalable, high-quality applications. The ideal candidate should have solid experience with Java, Spring Boot, and relational databases such as PostgreSQL or MySQL. Exposure to cloud platforms like AWS is considered a strong plus.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain backend services using Java and Spring Boot</li><li>Build clean, scalable, and efficient APIs and backend components</li><li>Collaborate with product managers, QA engineers, and other developers to deliver high-quality software solutions</li><li>Write clean, maintainable, and well-documented code following engineering best practices</li><li>Troubleshoot, debug, and resolve application issues in a timely manner</li><li>Work with relational databases such as PostgreSQL or MySQL, including writing queries and supporting schema design</li><li>Participate in code reviews and contribute to improving development standards and team practices</li><li>Support deployment and monitoring activities for backend services</li><li>Contribute to cloud-based development initiatives, with AWS exposure being an advantage</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in computer engineering, Computer Science or a related field</li><li>3+ years of experience in software development, preferably in backend engineering</li><li>Strong proven experience with Java</li><li>Strong experience with Spring Boot</li><li>Familiarity with RESTful API development</li><li>Experience with PostgreSQL and/or MySQL</li><li>Full Understanding of object-oriented programming principles and software design fundamentals</li><li>Experience using Git or similar version control systems</li><li>Good problem-solving skills and willingness to learn in a team-oriented environment</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking an experienced Backend Developer to design, develop, and maintain scalable, secure, and high-performance server-side applications and APIs. The ideal candidate will have expertise in backend development frameworks, microservices architecture, database design, API development, and cloud-native application development while collaborating with cross-functional teams to deliver enterprise-grade solutions.</p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, and maintain scalable backend applications and microservices.</li><li>Develop RESTful APIs and backend services to support web and mobile applications.</li><li>Build secure, high-performance, and reliable server-side applications.</li><li>Design and optimize database schemas, queries, and data access layers.</li><li>Integrate third-party services and enterprise applications through APIs.</li><li>Troubleshoot, debug, and optimize backend application performance.</li><li>Implement authentication, authorization, and security best practices.</li><li>Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.</li><li>Participate in code reviews, technical design discussions, and architectural decisions.</li><li>Create and maintain technical documentation and follow software development best practices.</li></ul><p>Must-Have Skills</p><ul><li>Hands-on experience with Java (Spring Boot) OR .NET (ASP.NET Core) OR Node.js OR Python (Django) OR Ruby on Rails OR PHP (Laravel/Symfony) .</li><li>Strong experience developing REST APIs and backend services.</li><li>Experience with Microservices Architecture .</li><li>Strong knowledge of SQL OR PostgreSQL OR MySQL OR Microsoft SQL Server .</li><li>Experience with Git and version control systems.</li><li>Understanding of Object-Oriented Programming (OOP) and software design principles.</li><li>Experience integrating third-party APIs and enterprise systems.</li><li>Strong debugging, problem-solving, and performance optimization skills.</li></ul><p>Good to Have</p><ul><li>Experience with Docker OR Kubernetes .</li><li>Experience with Kafka OR RabbitMQ or other messaging platforms.</li><li>Experience with Redis OR Memcached for caching.</li><li>Knowledge of AWS OR Microsoft Azure OR Google Cloud Platform (GCP) .</li><li>Familiarity with CI/CD pipelines and DevOps practices.</li><li>Experience with GraphQL .</li><li>Understanding of authentication mechanisms such as OAuth 2.0 , JWT , and OpenID Connect .</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Qualifications</p><p>Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.</p><p>3 11 years of experience in backend application development.</p><p>Preferred Skills</p><ul><li>Experience building cloud-native and distributed applications.</li><li>Knowledge of domain-driven design and event-driven architectures.</li><li>Experience working in Agile/Scrum environments.</li><li>Strong communication and collaboration skills.</li><li>Ability to write clean, maintainable, and well-documented code.</li></ul><p></p></section>
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>Role purpose</h4>
<p>The Back End Developer is responsible for designing, developing, and maintaining server-side applications, APIs, databases, and integration services that power enterprise digital solutions. The role ensures that applications are scalable, secure, performant, and aligned with enterprise architecture and coding standards. The Back End Developer collaborates with Front End Developers, DevOps Engineers, Solution Architects, QA teams, and business stakeholders to build robust digital platforms and services.</p>
<h4>Key accountabilities</h4>
<ul>
<li>Design, develop, and maintain server-side applications and microservices.</li>
<li>Build RESTful and GraphQL APIs to support web and mobile applications.</li>
<li>Develop integrations with third-party systems, ERPs, CRMs, and enterprise applications.</li>
<li>Design and optimize relational and NoSQL databases.</li>
<li>Implement authentication, authorization, and security controls.</li>
<li>Optimize application performance, scalability, and reliability.</li>
<li>Write reusable, maintainable, and well-documented code.</li>
<li>Develop automated unit, integration, and API tests.</li>
<li>Participate in peer code reviews.</li>
<li>Troubleshoot and resolve application defects and production issues.</li>
<li>Ensure adherence to coding standards and best practices.</li>
<li>Project management</li>
<li>Stakeholder management</li>
<li>Risk management</li>
<li>Compliance and auditing</li>
</ul>
<h4>Core competencies, knowledge and experience</h4>
<ul>
<li>3–5 years of experience in back-end development.</li>
<li>Strong proficiency in at least one back-end language such as Java, C#, Python, Go, or Node.js.</li>
<li>Experience designing APIs and microservices.</li>
<li>Bachelor’s degree in Computer Science, Software Engineering, or related field.</li>
<li>Relevant cloud or platform certifications are an advantage.</li>
<li>Strong database design and SQL skills.</li>
<li>Experience with cloud-native and containerized applications.</li>
<li>Strong problem-solving and analytical capabilities.</li>
<li>Effective communication and teamwork.</li>
<li>Excellent command of English.</li>
</ul>
<h4>Must have technical qualifications</h4>
<p><strong>Programming languages & frameworks</strong><br>
Java / Spring Boot<br>
C# / .NET<br>
Python / FastAPI or Django<br>
Node.js / NestJS or Express.js<br>
Go (optional)</p>
<p><strong>APIs & integration</strong><br>
REST APIs<br>
GraphQL<br>
OpenAPI / Swagger<br>
Webhooks</p>
<p><strong>Databases</strong><br>
PostgreSQL<br>
MySQL<br>
Microsoft SQL Server<br>
MongoDB<br>
Redis</p>
<p><strong>Messaging & event streaming</strong><br>
Apache Kafka<br>
RabbitMQ<br>
Azure Service Bus</p>
<p><strong>Cloud & containers</strong><br>
Docker<br>
Kubernetes<br>
Microsoft Azure / AWS / Google Cloud</p>
<p><strong>DevOps & CI/CD</strong><br>
Git<br>
GitHub / GitLab / Azure DevOps<br>
Jenkins</p>
<p><strong>Testing & quality</strong><br>
JUnit / NUnit / PyTest<br>
Postman<br>
SonarQube</p>
<p><strong>Security</strong><br>
OAuth 2.0<br>
OpenID Connect<br>
JWT<br>
OWASP secure coding practices</p>
<h4>Who we are</h4>
<p>We are a leading international telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please contact the recruitment team for guidance.</p>
<p>Together we can.</p></p><p></p>
<p>We are seeking an experienced Full-Stack Software Architect / Lead Developer to design, architect, and build a scalable, custom enterprise solution combining ERP (Enterprise Resource Planning) and CRM (Customer Relationship Management) functionality. In this role, you will own the technical architecture and core development of our all-in-one platform, from database design and API integrations to business logic workflows and secure, intuitive user interfaces. The ideal candidate has a proven track record of architecting enterprise-level software, deeply understands core ERP modules (accounting, inventory, HR, order management), and knows how to build seamless CRM pipelines.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>7+ years of hands-on experience in full-stack software development.</li><li>Proven track record: Must have designed and delivered at least one complex custom ERP or CRM system from scratch (or heavily customized open-source ERP engines like Odoo, ERPNext, etc.).</li><li>Deep understanding of complex business processes, including double-entry accounting logic, inventory forecasting, multi-currency handling, and sales pipeline management.</li><li>Backend: Mastery in backend languages and frameworks (e.g., PHP/Laravel, Node.js/TypeScript, Python/Django, .NET Core, or Java/Spring Boot).</li><li>Frontend: Proficiency in modern frontend frameworks (e.g., React, Vue.js, or Angular).</li><li>Databases: Advanced expertise in relational databases (PostgreSQL, MySQL, SQL Server) with strong transactional integrity guarantees (ACID).</li><li>API Design: Deep experience designing RESTful APIs or GraphQL endpoints.</li><li>Security: Strong foundation in OAuth2/JWT, RBAC (Role-Based Access Control), field-level permissions, and data encryption.</li><li>DevOps & Cloud: Familiarity with Docker, Kubernetes, AWS/Azure/GCP, and CI/CD automation pipelines.</li><li>Experience with open-source ERP frameworks (Odoo, ERPNext, Metasfresh) or standard enterprise CRM platforms (Salesforce, HubSpot APIs).</li><li>Experience with real-time data processing, webhooks, or event-driven architectures (Kafka, RabbitMQ, Redis).</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Position Summary</strong></p><br><br><br><p>The Research Network Administrator holds the responsibility for managing and sustaining the network, servers, databases, and software platforms that underpin survey research activities.</p><br><br><p>This role is crucial for ensuring secure data collection, consistent system performance, and compliance with data privacy and security standards.</p><br><br><br>Key Responsibilities<ul><li>Install, configure, and maintain network infrastructure supporting survey research activities.</li><li>Administer survey platforms and databases used for data collection and reporting.</li><li>Monitor network performance and troubleshoot connectivity, hardware, and software issues.</li><li>Ensure data security, backup, disaster recovery, and system availability.</li><li>Support researchers with survey deployment, user access, and technical issues.</li><li>Maintain user accounts, permissions, and authentication systems.</li><li>Collaborate with research teams to implement new technologies and improve survey processes.</li><li>Document network configurations, system changes, and technical procedures.</li><li>Ensure compliance with organizational policies and applicable data protection regulations.</li><li>Perform software updates, patches, and preventive maintenance.</li></ul>Required Qualifications<ul><li>Experience in network administration or IT systems support.</li><li>Knowledge of:<ul><li>TCP/IP networking</li><li>Windows and/or Linux server administration</li><li>Database management (SQL Server, MySQL, PostgreSQL)</li><li>Cloud platforms (AWS, Azure, or Google Cloud)</li><li>Network security and firewalls</li></ul></li><li>Experience supporting research or survey platforms is preferred.</li><li>Strong troubleshooting and analytical skills.</li></ul>Preferred Skills<ul><li>Familiarity with survey software such as Qualtrics, REDCap, SurveyMonkey, or LimeSurvey.</li><li>Understanding of research data management and statistical software.</li><li>Knowledge of cybersecurity best practices.</li><li>Experience with virtualization and backup solutions.</li><li>Strong communication and project management skills.</li></ul>Typical Duties<ul><li>Monitor system uptime and performance.</li><li>Resolve technical support tickets.</li><li>Manage network equipment and server infrastructure.</li><li>Secure sensitive research data.</li><li>Coordinate software upgrades and testing.</li><li>Generate system performance reports.</li><li>Train users on research technology tools.</li></ul>Work Environment<ul><li>Office, university, healthcare, government, or research institute setting.</li><li>May require occasional after-hours maintenance or on-call support.</li><li>Hybrid or remote work may be available depending on the organization.</li></ul>
<br><br> </div>
<p>We are looking for a skilled Full Stack Developer with solid experience in Java, Spring Boot, and Angular to join our software development team. The successful candidate will contribute to the design, development, testing, and delivery of new enterprise web applications. This role requires hands-on experience across both backend and frontend development, strong problem-solving skills, and the ability to work independently while collaborating with technical leads, business analysts, quality assurance engineers, and other developers.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Design, develop, test, and maintain full stack web applications using Java, Spring Boot, and Angular.</li><li>Build scalable backend services, business logic, and RESTful APIs.</li><li>Develop responsive, reusable, and maintainable user interface components using Angular and TypeScript.</li><li>Translate business and functional requirements into reliable technical solutions.</li><li>Participate in application architecture, technical design, and database design discussions.</li><li>Integrate applications with internal systems, third-party services, and external APIs.</li><li>Write clean, secure, efficient, and well-documented code.</li><li>Troubleshoot and resolve application defects, performance issues, and integration problems.</li><li>Create unit tests and support integration, regression, and user acceptance testing.</li><li>Review code submitted by other developers and provide constructive technical feedback.</li><li>Estimate development tasks and support sprint planning and delivery commitments.</li><li>Work with relational databases and develop optimized SQL queries.</li><li>Implement proper logging, exception handling, validation, and monitoring.</li><li>Support application deployments across development, testing, and production environments.</li><li>Follow secure coding standards, development guidelines, and software engineering best practices.</li><li>Collaborate with cross-functional teams throughout the software development life cycle.</li><li>Mentor junior developers and support their technical development when required.</li><li>Contribute to continuous improvement of development processes, reusable components, and engineering standards.</li><li>Strong knowledge of Java and object-oriented programming principles.</li><li>Hands-on experience with Spring Framework and Spring Boot.</li><li>Experience developing and consuming RESTful APIs.</li><li>Good knowledge of Spring Data JPA, Hibernate, and transaction management.</li><li>Strong experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.</li><li>Good understanding of Angular components, services, routing, forms, interceptors, guards, and dependency injection.</li><li>Experience integrating Angular applications with backend APIs.</li><li>Good knowledge of relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.</li><li>Ability to write and optimize SQL queries, joins, stored procedures, and database transactions.</li><li>Experience with Git and collaborative source control workflows.</li><li>Familiarity with Maven or Gradle.</li><li>Good understanding of HTTP, web application architecture, authentication, authorization, and session management.</li><li>Experience with debugging, logging, exception handling, and performance troubleshooting.</li><li>Understanding of software design principles, common design patterns, and clean code practices</li><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Typically three to five years of professional software development experience.</li><li>At least two years of hands-on experience with Java and Spring Boot.</li><li>Practical experience building frontend applications using Angular.</li><li>Proven experience delivering production-ready web applications.</li><li>Experience working on new application development projects is strongly preferred.</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><strong>About Tap</strong> <p></p> <p>Tap Payments is revolutionizing online payments across the MENA region by connecting businesses with simple, unified payment experiences. We need exceptional talent to help us on this journey.<strong> <br> <br>The Database Team</strong> <br> <br>Our Database team is responsible for ensuring the performance, availability, and integrity of data across mission-critical systems. They design, operate, and optimize scalable database architectures across on-prem and cloud environments, with a strong focus on reliability, security, and performance. The team also drives automation for database provisioning, monitoring, backup, and recovery, while continuously improving query efficiency and system resilience. Working closely with engineering and platform teams, they ensure data is always accessible, consistent, and ready to support business growth at scale.</p> <p> </p> <p> <strong>As a Tapster you will:</strong> </p> <ul> <li> <p>Analyze, design, and maintain both relational (PostgreSQL, MySQL on AWS RDS, Aurora) and NoSQL (MongoDB on Atlas) databases across cloud platforms (AWS, OCI).</p> </li> <li> <p>Provision, configure, and manage databases using Database-as-a-Service (DBaaS) tools like AWS RDS, Aurora, MongoDB Atlas, and OCI Autonomous DB.</p> </li> <li> <p>Monitor performance and availability of managed databases using native monitoring tools (e.g., CloudWatch, Performance Insights, Atlas Metrics).</p> </li> <li> <p>Define and manage parameter groups, read replicas, and scaling configurations in DBaaS environments.</p> </li> <li> <p>Implement automated backup strategies, snapshot policies, and cross-region replication for high availability and disaster recovery.</p> </li> <li> <p>Ensure data encryption at rest and in transit, using cloud-native KMS tools or customer-managed keys.</p> </li> <li> <p>Control and audit database access using IAM roles, VPC security, network whitelisting, and fine-grained user roles.</p> </li> <li> <p>Optimize cost and performance using DBaaS features such as auto-scaling, query tuning, indexing, and storage tiering.</p> </li> <li> <p>Implement and monitor alerts, health checks, and slow query logs using AWS CloudWatch, MongoDB Atlas alerts, and third-party observability tools.</p> </li> <li> <p>Enforce data security, retention, and compliance policies aligned with regulations (e.g., PCI DSS, GDPR, SOC 2) using managed features and audits.</p> </li> <li> <p>Collaborate with DevOps and Data Engineering teams to support CI/CD pipelines and infrastructure-as-code for database changes (e.g., using Terraform, CloudFormation).</p> </li> <li> <p>Manage schema migrations and versioning using tools like Liquibase, Flyway, or Alembic in cloud environments.</p> </li> <li> <p>Create, maintain, and document standard operating procedures for database provisioning, incident response, and change management.</p> </li> <li> <p>Perform capacity planning and cost forecasting using metrics and usage trends across cloud platforms.</p> </li> <li> <p>Participate in incident management, root cause analysis, and escalation processes for critical database issues.</p> </li> <li> <p>Assist with data integrations between databases and analytics platforms (e.g., DMS, Glue, Kafka Connect).</p> </li> <li> <p>Carry out other duties as assigned, based on the evolving cloud strategy and business needs. </p> </li> </ul> <p> </p> <p> <strong>What you will bring to the party:</strong> </p> <ul> <li> <p>2 6 years of hands-on, role-specific experience in database administration or cloud data infrastructure, with a growing level of technical expertise.</p> </li> <li> <p>Deep understanding of PayTech systems and data flows, including transaction processing, compliance (e.g., PCI DSS), and latency-sensitive architecture.</p> </li> <li> <p>Solid experience with Database-as-a-Service (DBaaS) platforms such as: AWS RDS, Amazon Aurora, and CloudWatch, MongoDB Atlas (including cluster tuning, backup/restore, user roles), OCI (Oracle Cloud Infrastructure) and related Autonomous DB offerings</p> </li> <li> <p>Experience managing SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).</p> </li> <li> <p>Familiar with infrastructure-as-code (IaC) tools like Terraform or CloudFormation for provisioning and managing cloud data environments.</p> </li> <li> <p>Proficient in monitoring, performance tuning, and automation using tools like Performance Insights, pg_stat_statements, Atlas Alerts, and Prometheus/Grafana.</p> </li> <li> <p>Bachelor s degree in Computer Science, IT, or a related field is preferred equivalent professional experience is equally valued.</p> </li> <li> <p>Demonstrates a strong service mindset when supporting internal teams, clients, or merchants.</p> </li> <li> <p>Ability to recognize when to escalate technical issues, ensuring proactive risk mitigation.</p> </li> <li> <p>Adaptable, self-motivated, and resilient learns quickly from experience and change.</p> </li> <li> <p>Capable of working independently and taking technical leadership on tasks or small projects.</p> </li> <li> <p>Eager to share knowledge and collaborate, fostering a culture of continuous improvement.</p> </li> <li> <p>Brings a hands-on mindset with strong team player and mentorship qualities.</p> </li> <li> <p>Dedicated to delivering high-quality, secure, and innovative database solutions.</p> </li> <li> <p>Effective communication skills in English (written and verbal); Arabic language proficiency is a plus and highly valued in client-facing or regional roles. </p> </li> </ul> <p> <strong> <br> <br>Are you ready to shape the future of payments in MENA?</strong> </p></div></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 motivated Cloud Platform Engineer to join our Cloud Engineering team. The ideal candidate is passionate about data reliability, performance, and scalable backing services. This role focuses on the reliability, performance, operation, automation, and continuous improvement of critical backing services such as MySQL, PostgreSQL, MongoDB, Elasticsearch/OpenSearch, Kafka, analytical databases (e.g., StarRocks, ClickHouse), and other database and messaging technologies across cloud-native and hybrid environments. This is not a traditional DBA role. The ideal candidate understands distributed systems, Kubernetes, cloud platforms, automation, IaC, observability, and AI-assisted workflows, and can help product engineering teams use backing services safely and effectively.</p><p><b>What you'll do</b></p><p>Data Reliability & Backing Services Operations</p><ul><li>Own reliability, performance, scalability, and operational health of MySQL, PostgreSQL, MongoDB, Elasticsearch/OpenSearch, Kafka, StarRocks, ClickHouse, and similar platforms.</li><li>Define best practices for how product engineering teams use transactional, document, search, messaging, and analytical platforms.</li><li>Design and maintain highly available, scalable, and resilient platform services, including replication, backup, recovery, failover, and disaster recovery capabilities.</li><li>Perform capacity planning, performance tuning, workload reviews, upgrades, patching, and lifecycle management for platform services.</li><li>Identify and resolve risks such as slow queries, hot partitions, consumer lag, replication lag, index growth, retention issues, and storage saturation.</li><li>Troubleshoot and resolve complex production issues related to databases, messaging systems, search platforms, and distributed data platforms.</li></ul><p>Kubernetes & Cloud Platform Engineering</p><ul><li>Hands-on experience deploying, operating, and troubleshooting stateful workloads in Kubernetes-based environments.</li><li>Strong understanding of Kubernetes fundamentals, including networking, storage, workload lifecycle management, scalability, and reliability concepts.</li><li>Enable and support Kubernetes-based deployments of database, messaging, search, and analytical platforms using cloud-native patterns and operational best practices.</li></ul><p>Automation & Platform Enablement</p><ul><li>Use automation, Infrastructure as Code, GitOps, and CI/CD to make backing services repeatable, reliable, and easier to operate.</li><li>Contribute to self-service platform capabilities, guardrails, dashboards, alerts, runbooks, and production readiness checks.</li><li>Use AI-assisted workflows where appropriate for incident triage, root cause analysis, query analysis, capacity forecasting, documentation, and developer support.</li><li>Collaborate with Product Engineering, SRE, Security, Data Engineering, and Cloud Platform teams to improve reliability, performance, availability, and security posture.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>4-7 years of experience in Platform Engineering, SRE, Database Reliability Engineering, Data Platform Engineering, DevOps, or related roles.</li><li>Strong hands-on experience with MySQL, PostgreSQL, Kafka, and at least one of MongoDB or Elasticsearch/OpenSearch in production environments.</li><li>Experience with analytical or distributed data platforms such as StarRocks, ClickHouse, Apache Doris, Druid, Pinot, or similar OLAP systems is highly desirable.</li><li>Hands-on experience operating stateful workloads in Kubernetes-based environments.</li><li>Good understanding of high availability, replication, backup and recovery, disaster recovery, capacity planning, and performance tuning concepts.</li><li>Familiarity with distributed systems concepts including sharding, replication, partitioning, consistency, compaction, backpressure, consumer lag, and query optimization.</li><li>Experience with at least one major cloud platform (AWS, GCP, or OCI).</li><li>Experience automating provisioning, deployment, configuration, monitoring, and lifecycle management using tools such as Terraform, Helm, Ansible, GitOps, or similar automation frameworks.</li><li>Strong scripting or programming skills in Python, Bash, Go, or similar.</li><li>Experience with observability platforms such as LTGM, Prometheus/Grafana, ELK/OpenSearch, Datadog, or equivalent.</li><li>Strong troubleshooting, problem-solving, and debugging skills across distributed systems.</li><li>Excellent communication, collaboration, and documentation skills.</li><li>Demonstrated curiosity, ownership mindset, adaptability, and ability to guide product engineering teams.</li><li>Preferred Qualifications Experience designing, operating, or optimizing large-scale distributed database, messaging, search, or analytics platforms.</li><li>Experience operating or optimizing analytical databases and OLAP systems such as StarRocks, ClickHouse, Apache Doris, Druid, or Pinot.</li><li>Experience with streaming and real-time data platforms leveraging technologies such as Kafka, Flink, Spark, CDC, or similar ecosystems.</li><li>Exposure to Analytics, Data Engineering, AI/ML platforms, LLM-based applications, or AI infrastructure projects.</li><li>Experience using AI-assisted tooling or agents to improve operations, troubleshooting, documentation, or developer self-service.</li><li>Familiarity with modern data architectures and open table formats such as Apache Iceberg, Delta Lake, or Apache Hudi is a strong plus.</li><li>Experience with GitOps practices, CI/CD pipelines, and modern platform engineering methodologies.</li><li>Relevant certifications in Cloud Platforms, Kubernetes, Database Technologies, or Data Engineering are a plus.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Join Us</b>
<br></span><p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p><br><br><br><b>Role Purpose</b>
<br><p>The Back End Developer is responsible for designing, developing, and maintaining server-side applications, APIs, databases, and integration services that power enterprise digital solutions. The role ensures that applications are scalable, secure, performant, and aligned with enterprise architecture and coding standards. The Back End Developer collaborates with Front End Developers, DevOps Engineers, Solution Architects, QA teams, and business stakeholders to build robust digital platforms and services.</p><br><br><br><b>Key Accountabilities</b>
<br><ul>
<li>Design, develop, and maintain server-side applications and microservices.</li>
<li>Build RESTful and GraphQL APIs to support web and mobile applications.</li>
<li>Develop integrations with third-party systems, ERPs, CRMs, and enterprise applications.</li>
<li>Design and optimize relational and NoSQL databases.</li>
<li>Implement authentication, authorization, and security controls.</li>
<li>Optimize application performance, scalability, and reliability.</li>
<li>Write reusable, maintainable, and well-documented code.</li>
<li>Develop automated unit, integration, and API tests.</li>
<li>Participate in peer code reviews.</li>
<li>Troubleshoot and resolve application defects and production issues.</li>
<li>Ensure adherence to coding standards and best practices.</li>
<li>Project management</li>
<li>Stakeholder management</li>
<li>Risk management</li>
<li>Compliance and auditing</li>
</ul><br><br><b>Core competencies, knowledge and experience</b>
<br><ul>
<li>3–5 years of experience in back-end development.</li>
<li>Strong proficiency in at least one back-end language such as Java, C#, Python, Go, or Node.js.</li>
<li>Experience designing APIs and microservices.</li>
<li>Bachelor’s degree in Computer Science, Software Engineering, or related field.</li>
<li>Relevant cloud or platform certifications are an advantage.</li>
<li>Strong database design and SQL skills.</li>
<li>Experience with cloud-native and containerized applications.</li>
<li>Strong problem-solving and analytical capabilities.</li>
<li>Effective communication and teamwork.</li>
<li>Excellent command of English.</li>
</ul><br><br><b>Must have technical qualifications</b>
<br><p><strong>Programming Languages & Frameworks</strong></p><br>
<ul>
<li>Java / Spring Boot</li>
<li>C# / .NET</li>
<li>Python / FastAPI or Django</li>
<li>Node.js / NestJS or Express.js</li>
<li>Go (optional)</li>
</ul>
<p><strong>APIs & Integration</strong></p><br>
<ul>
<li>REST APIs</li>
<li>GraphQL</li>
<li>OpenAPI / Swagger</li>
<li>Webhooks</li>
</ul>
<p><strong>Databases</strong></p><br>
<ul>
<li>PostgreSQL</li>
<li>MySQL</li>
<li>Microsoft SQL Server</li>
<li>MongoDB</li>
<li>Redis</li>
</ul>
<p><strong>Messaging & Event Streaming</strong></p><br>
<ul>
<li>Apache Kafka</li>
<li>RabbitMQ</li>
<li>Azure Service Bus</li>
</ul>
<p><strong>Cloud & Containers</strong></p><br>
<ul>
<li>Docker</li>
<li>Kubernetes</li>
<li>Microsoft Azure / AWS / Google Cloud</li>
</ul>
<p><strong>DevOps & CI/CD</strong></p><br>
<ul>
<li>Git</li>
<li>GitHub / GitLab / Azure DevOps</li>
<li>Jenkins</li>
</ul>
<p><strong>Testing & Quality</strong></p><br>
<ul>
<li>JUnit / NUnit / PyTest</li>
<li>Postman</li>
<li>SonarQube</li>
</ul>
<p><strong>Security</strong></p><br>
<ul>
<li>OAuth 2.0</li>
<li>OpenID Connect</li>
<li>JWT</li>
<li>OWASP secure coding practices</li>
</ul><br><br><b>Who we are</b>
<br><p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p><br>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p><br>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance.</p><br>
<p>Together we can.</p><br><br><br><br>
</div>
<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>
<p>Design and build scalable backend services and APIs using Java and Spring Boot for a high-throughput, low-latency data platform. You will develop microservices, build event-driven systems on Kafka, integrate with PostgreSQL, MongoDB and Redis, and collaborate with Frontend, Data and AI teams to deliver end-to-end features. Services are containerized and deployed on Kubernetes.</p><p><strong>Requirements</strong></p><ul><li><p>Proven and practical hands-on backend development experience</p></li><li><p>Proficiency and proven expertise in Java and the Spring Boot ecosystem</p></li><li><p>Experience building microservices and REST APIs at scale</p></li><li><p>Working knowledge of Kafka or similar event streaming platforms</p></li><li><p>Proficiency with relational databases (PostgreSQL, MySQL) and caching (Redis)</p></li><li><p>Experience with Docker, Kubernetes and CI/CD pipelines</p></li><li><p>Solid understanding of design patterns, OOP and clean code principles</p></li><li><p>Experience writing clean, testable code with unit and integration tests (JUnit, Mockito)</p></li><li><p>Familiarity with Git, code reviews and agile practices</p></li></ul><p></p>