Software Java Architect

2 weeks ago


Cairo, 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 matter. 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_**

Join our client, a global leader in digital gaming solutions for lotteries, and help organizations engage new players and achieve sustainable growth. We are seeking a Software Architect to lead the design and delivery of advanced technology solutions that support product roadmaps and customer requirements. You will own the software architecture, guide engineering teams, and ensure high standards across projects, focusing on security, scalability, and maintainability.
**This is you**
- 4-5 years of proven experience in Senior Software Development roles with at least one Java framework (preferably Spring 4+ or JEE 6+) and ORM framework.
- Excellent RDBMS skills (design, implementation, migration) working with large datasets in production systems—PostgreSQL experience is a plus.
- Proven experience in implementing REST APIs.
- Strong understanding of concurrency in Java and distributed computing principles.
- Ability to write clean, maintainable, and secure code, guiding teams in best practices.
- Experience deploying and maintaining production systems.
- Skilled in writing unit tests using JUnit or Spock.
- Good understanding of Docker.
- Experience with at least one major cloud provider (AWS, GCE, Azure).
- Experience with automated testing (functional and integration tests) and CI/CD pipelines.
- Familiarity with microservice architecture.
- Understands the importance of comprehensive documentation for transparency and maintainability.
- Excellent communication skills in English (written and verbal).
- Organized, adaptable, with a strong desire to learn and develop skills.

**Nice-to-have skills**
- Good knowledge of front-end technologies and frameworks is a plus.
- Experience with data pipelines and event-driven architectures.
- Familiarity with container orchestration tools.
- Ability to work effectively in changing environments.

**_
This is your role_**
- Design and validate software architecture with the Head of Engineering and Lead Engineers.
- Guide and mentor distributed development teams throughout the product lifecycle.
- Develop proofs-of-concept and prototypes to validate architecture and set the foundation for teams.
- Promote reusability, innovation, and tooling optimization across solutions.
- Ensure architecture meets functional, non-functional, security, and operational needs.
- Continuously improve development pipelines, deployment practices, and tooling.
- Participate in project estimates, backlog management, and planning.
- Maintain platform backlogs for continuous progress and delivery.

**_What awaits you at Avenga x Qinshift?_**

Through our values, Better Minds, Bolder Ideas, and Bigger Hearts, we strive to provide you with the tools, autonomy, trust, and assistance you need to excel. Enjoy benefits like private health insurance, well-being programs, flexible and hybrid work models, laptops and gear, training, language classes, social events, great offices, and more.



  • Cairo, Cairo, Egypt Simtek LMS Full time 120,000 - 240,000 per year

    Company DescriptionSimTek LMS, powered by AWS Cloud, is an intuitive, cloud-based learning management solution (LMS) designed to meet diverse organizational training needs. With a unified platform that integrates virtual classroom, mobile, social, and eCommerce capabilities, SimTek LMS empowers organizations to train employees, partners, and customers...


  • Cairo, Egypt Azentio Software Full time

    **About Azentio** Azentio Software incorporated in 2020 at Singapore, has been carved out of 3i Infotech, Beyontec Technologies and Path Solutions. Azentio Software provides mission critical, vertical-specific software products for customers in banking, financial services and insurance verticals and includes key products such as KASTLE (Universal Lending),...


  • New Cairo, Cairo, Egypt NTG Clarity Full time

    Job Summary:We are seeking aSenior Java Developer in a Reputable Bankwith at least5 years of hands-on experiencein designing, developing, and implementing enterprise-level applications. The ideal candidate will have a strong understanding of Java technologies, frameworks, and best practices, along with the ability to mentor junior developers and contribute...


  • New Cairo, Cairo, Egypt A1softech Full time $70,000 - $1,200,000 per year

    Role DescriptionThe Software Architect owns the architectural decisions for the team, covering backend API, integrations, frontend native Apps and web portals. The architect should be the visionary force behind the technical solution. He/she values simplicity and is unafraid to challenge technical constraints and procedures to achieve an Agile design. He/she...


  • Cairo, Cairo, Egypt Sumerge Full time 75,000 - 150,000 per year

    As a Solution Architect at Sumerge, you will play a pivotal role in shaping the technical direction of our projects. This senior role requires deep expertise in cloud-native technologies, microservices architectures, and DevOps practices. You will be responsible for designing resilient and scalable software solutions, guiding the development of complex,...


  • Cairo, Cairo, Egypt TAWANTECH Full time 80,000 - 120,000 per year

    Tawantech Egypt is seeking a talentedJava Developerto join our growing development team. The successful candidate will be responsible for developing, maintaining, and enhancing Java-based applications, ensuring high performance and scalability.ResponsibilitiesDesign, develop, and maintain Java applications and services.Participate in the full software...


  • New Cairo, Cairo, Egypt Systems Limited - Egypt Full time 120,000 - 240,000 per year

    Company DescriptionSystems Limited is a globally recognized IT software solution company offering state-of-the-art professional services and BPO offerings in technology. The company has positioned itself as the top IT company in Pakistan, providing computing strategies and solutions to Government and Private Organizations. Systems Limited excels in Digital...


  • Cairo, Cairo, Egypt ASSET Technology Group Full time

    Key Responsibilities• Design and own the overall solution architecture for assigned products, ensuring alignment with business goals and technical feasibility. • Define and enforce architecture standards, patterns, and reusable components across squads to ensure scalability, performance, and maintainability. • Partner with Product Owners to shape the...


  • Cairo, Cairo, Egypt Sarmad Full time 900,000 - 1,200,000 per year

    Sarmad is seeking an experienced Java Fintech Team Leader to join our dynamic team. In this role, you will lead a group of Java developers in creating innovative financial technology solutions that enhance our clients' experiences. You will be responsible for overseeing the development process, ensuring the delivery of high-quality software, and mentoring...


  • Cairo, Cairo, Egypt SSC HR Solutions Full time 180,000 - 360,000 per year

    Job Description: Backend Java Staff Engineer : Role Description The Java TL / Staff Engineer owns API and integrations capabilities/teams. He/she should be hands-on team member who actively consults the team to solve complex problems independently and assure knowledge sharing. Core Responsibilities Prepare low-level designs for team members, in...