Java Software Engineer
2 days ago
Innovation is at the heart of what we do. At Agolo, natural language processing, machine learning, and data are at the core of our work.
We are seeking a software engineer to join our team in Cairo. As a Software Engineer at Agolo, you will work closely with our data science and product teams to build the next-generation AI product support platform.
Join Agolo and come work with some of the world’s most talented data scientists, engineers, and thought leaders.
**As a Software Engineer, you will**:
- Design, build and test new services to support our products.
- Ensure the performance, quality, and responsiveness of the services.
- Ensure high code and design quality that fulfills business requirements and good design aspects (scalability, fault tolerance).
- Participate in technical decision making with senior leadership and team members by:
- Supporting technical estimations and effort sizing.
- Supporting the culture of technical excellence and zero technical debt via code & design reviews
- Establishing code guidelines and reviewing team members’ PRs.
- Stay up to date with the latest industry trends in software and cloud solutions.
**Qualifications**:
- A minimum of 3+ years of relevant programming experience is a must.
- Experience with Java 8, 11, with good object-oriented design and programming skills.
- Working experience developing REST APIs.
- Experience with Spring framework (boot, security, data, test).
- Experience with SQL databases, preferably Postgres.
- Experience with unit testing, integration test and TDD.
- Solid understanding of algorithms, data structures, and complexity.
- Good command of Git and team workflows.
- Professional-level written and spoken English.
**Preferred qualifications**:
- Experience with graph databases, preferably Neo4j.
- Good knowledge of containerization concepts (e.g. Docker and Kubernetes).
- Experienced with any of the cloud platforms (Azure, GCP, or Amazon).
- Familiarity with Agile project management methodologies.
- Good knowledge of the architectural patterns used in data pipelines. (Event-driven, Micro-services, Event sourcing,...).
**What we Offer**:
- Join a fun, diverse team of the world’s most talented professionals
- Competitive compensation packages
- Highest tier social insurance and local health insurance
- Flexible and open leave policy
- Flexible working hours
-
Senior Software Engineer
2 weeks ago
القاهرة, Egypt Egyptian Banks Company Full timeContribute to all stages of the software development lifecycle - Analyze user requirements to define business objectives - Responsible for the analysis of data integration requirements and the development of technical specifications. **Requirements**: - 2-5 years of experience in Software Development - Experience in Core JAVA, Spring, Spring Boot...
-
Senior Java Engineer
2 weeks ago
القاهرة, Egypt Avenga x Qinshift Full time**_This is us_** At Qinshift and Avenga we are merging together to start a new era of technology that matters. Leveraging the power of innovations, we are on a journey to shape the future of work, and we are inviting you to co-create it with us. **_This is the job_** We are seeking a Senior Java Engineer to lead the development and implementation of...
-
Software Engineer
3 weeks ago
القاهرة, Egypt Microsoft Full timeJoin the Microsoft Shopping team and become part of a dynamic group dedicated to delivering a smarter shopping experience. We prioritize personalization, savings, transparency, and convenience, ensuring confidence with every purchase. In a world where the excitement of discovering the perfect item can quickly turn to disappointment, Microsoft Shopping serves...
-
Software Development Engineer Ii
2 weeks ago
القاهرة, Egypt Souq.com for E-Commerce LLC - G32 Full time4+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of non-internship professional software development experience - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience designing or...
-
Staff Software Engineer
2 weeks ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented...
-
Senior Java Software Developer
7 days ago
القاهرة, Egypt Vodafone Full time**What you’ll do**: The Systems Engineer delivers, maintains, and optimizes infrastructure, database, and middleware capabilities to support and enable the development and operations of modules and solutions enabling integration and continuous delivery, maximising the speed and quality of delivery across teams. Including the provision of...
-
Junior Java Developer
3 weeks ago
القاهرة, Egypt Spectro Systems Full time**Junior Java Developer** Reports To: Senior Java Developer/Development Manager **Job Summary**: **Key Responsibilities**: - Write clean, efficient, and well-documented code. - Collaborate with senior developers and other team members to deliver high-quality software solutions. - Stay updated with the latest industry trends and technologies. - Perform...
-
Software Engineer
3 weeks ago
القاهرة, Egypt Microsoft Full time**Please note**: This job posting covers hiring for both Senior Software Engineer and Software Engineer positions We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting...
-
Java Backend Senior Engineer
1 week ago
القاهرة, Egypt Capgemini Full time**At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...
-
Staff Engineer in Java
1 week ago
القاهرة, Egypt robusta Full timeWho we are; Octopus by RTG is enabling a key partner organization to grow their tech teams while focusing on AI. We are currently looking for the right pioneers to join the team! Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech group. With a decade of experience and a successful track record of delivering over 300 projects...
-
Software Engineer
4 days ago
القاهرة, Egypt Giza Systems EG Full timePrepares and reviews low-level software designs. - Selecting features, building and optimizing pipelines using machine learning supervised and - unsupervised techniques - architecture principles. - Processing, cleansing, and verifying the integrity of data used for analysis - Preparing unit test cases and writing unit test code. - Writing automated build and...
-
Staff Software Engineer
2 days ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented...
-
Software Development Engineer Ii
2 weeks ago
القاهرة, Egypt Souq.com for E-Commerce LLC Full time3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language The Amazon Middle East and North Africa team is looking for a Software...
-
Senior Software Engineer
4 days ago
القاهرة, Egypt Giza Systems EG Full timeLeading other team members in developing ML-related features in software products. - Prepares and reviews low-level software designs. - Selecting features, building and optimizing pipelines using machine learning supervised and unsupervised techniques - Processing, cleansing, and verifying the integrity of data used for analysis - Preparing unit test cases...
-
Software Development Engineer
20 hours ago
القاهرة, Egypt Sahl Full timeSahl provides a novel technology that avails a diverse range of end-consumer services including prepaid electricity meters recharge using their mobile phones at any time in the comfort of their homes. Sahl also offers a wide range of payment services allowing end consumers to pay using a wide range of payment options. The team is looking for a talented and...
-
Staff Software Engineer
3 weeks ago
القاهرة, Egypt Qoyod Full time**About Us** We're leaders in technology, managing over 120K production databases and delivering 5+ SaaS products. Handling an average of 10K req/min, we're committed to reliability and scalability. Join us in driving technological advancement and making an impact worldwide. **Job Summary** As a Staff Engineer, you will be a pivotal member of our...
-
(Senior) Software Engineer
20 hours ago
القاهرة, Egypt Microsoft Full time**Please note**: This job posting covers hiring for both Senior Software Engineer and Software Engineer positions We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting...
-
Senior Specialist
2 weeks ago
القاهرة, Egypt Raya Holding Full timeThe Role - Collaborate with business analysts and stakeholders to understand project requirements and translate them into technical designs and specifications. - Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance. - Mentor and provide technical guidance to junior developers, assisting them in their...
-
Back-end Software Engineer
4 days ago
القاهرة, Egypt DeepSource Technologies Full time**Key Responsibilities**: - Database design and management, including writing optimized SQL queries and ensuring data integrity. - Implement and maintain security and data protection measures to safeguard user data. - Collaborate with product managers, designers, and other engineers to gather requirements and provide technical solutions. - Participate in...
-
Software Engineer in Backend
20 hours ago
القاهرة, Egypt robusta Full time**Who we are** Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish remote engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst...