Senior Java Developer jobs in Cairo – Browse 405 openings on RoboApply Jobs

Senior Java Developer jobs in Cairo

Open roles matching “Senior Java Developer” with location signals for Cairo. 405 active listings on RoboApply Jobs.

405 jobs found

1 - 20 of 405 Jobs
Apply
company
Senior Java Developer

ITWORX EDUCATION

Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our dynamic team as a Senior Java Developer, where you will be instrumental in designing, developing, and maintaining top-tier software solutions utilizing Java technologies. In this pivotal role, you will lead a talented team of developers, work alongside cross-functional teams, and ensure the delivery of robust and scalable applications.Key Responsibilities:Software Development: Create, code, test, and debug Java applications following industry best practices. Produce high-quality, reusable, and efficient code that meets project specifications.Technical Leadership: Mentor junior developers, conduct code reviews, provide constructive feedback, and uphold coding standards and best practices.System Design: Engage in architectural discussions, contributing to the design and implementation of software systems. Collaborate with cross-functional teams to define technical requirements and develop scalable solutions.Problem Solving: Investigate complex technical challenges and propose innovative solutions. Address software defects and performance issues through thorough troubleshooting and root cause analysis.Collaboration: Partner with product managers, business analysts, and stakeholders to comprehend project requirements and translate them into technical designs. Work with cross-functional teams to ensure seamless integration of software components.Performance Optimization: Identify and implement performance enhancements to increase the efficiency and scalability of Java applications. Conduct profiling and tuning to optimize application responsiveness.Documentation: Develop and maintain comprehensive technical documentation, including design documents, code comments, and user guides, ensuring accessibility for the development team.Emerging Technologies: Stay abreast of the latest trends and advancements in Java development, evaluating and recommending new tools and technologies to enhance development processes and product quality.

Oct 15, 2025
Apply
company
Full-time|Remote|Remote — Cairo, Cairo Governorate, Egypt

Experience Level: Senior (Minimum 5 years)Job Description:We are seeking an exceptionally talented Java Developer with extensive hands-on experience in Spring Boot to become an integral part of our dynamic development team. The perfect candidate will possess at least 5 years of robust professional experience in Java backend development, showcasing a profound understanding of designing and constructing scalable, secure, and high-performance APIs and microservices utilizing the Spring ecosystem. Key Responsibilities: • Design, develop, and sustain backend services and REST APIs leveraging Java and Spring Boot. • Construct and uphold a microservices architecture with clearly defined service boundaries and a focus on scalability. • Integrate with databases, messaging systems, and external APIs using industry-standard methodologies. • Produce clean, maintainable, and well-documented code while adhering to best practices and coding standards. • Conduct thorough code reviews and engage in sprint planning, daily stand-ups, and retrospectives. • Collaborate closely with frontend developers, DevOps, and QA engineers to deliver comprehensive solutions. • Monitor application performance and troubleshoot any issues in both development and production environments.

Feb 5, 2026
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our dynamic team as a Senior Backend Java Engineer, where you will play a pivotal role in enhancing our backend API technology stack. You will collaborate closely with product and design teams to translate user requirements into effective technical solutions while also contributing to improvements in our DevOps tooling.Key Responsibilities:Develop and implement technology and business solutions to enhance our clients’ competitive edge.Utilize various software development technologies to create innovative and efficient solutions that strengthen our tech stack.Work collaboratively with team members to implement user stories, write tests, and continuously enhance product functionality.Communicate effectively with internal IT teams to address technical dependencies throughout the implementation process.Reporting directly to the Engineering Manager or Senior Engineering Manager, you will bring your expertise to our projects.

Nov 2, 2025
Apply
companySarmad logo
Full-time|Hybrid|Cairo, Cairo Governorate, Egypt

Join our innovative team at Sarmad as a talented Java Developer! In this role, you will harness your expertise in Java programming to create high-quality software solutions. Collaborating closely with our development team, you will help design, implement, and maintain robust software applications. If you have a passion for software development and a solid background in Java, we want to hear from you!Key Responsibilities Design, code, and test software applications using the Java programming language. Work with cross-functional teams to gather requirements and develop effective solutions. Engage in code reviews, offering constructive feedback to peers. Debug and troubleshoot software issues efficiently. Adhere to best practices and coding standards in software development. Stay current with emerging technologies and trends in Java development.

Jun 26, 2024
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.Key Responsibilities:Designing and implementing technology and business solutions that set our client organization apart in the competitive landscape.Utilizing a variety of software development technologies to develop innovative and efficient solutions that bolster our client’s technology infrastructure.Working closely with team members to implement user stories, write tests, and continuously deliver new and improved product functionalities.Engaging with internal IT teams to address technical dependencies during implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.

Sep 29, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

We are seeking an experienced Senior Backend Java Staff Engineer to join our dynamic team in the banking sector. In this pivotal role, you will play a key part in enhancing our backend API technology stack, collaborating closely with product and design teams to turn end-user requirements into effective technical solutions.Your expertise will also be instrumental in improving our DevOps tooling and processes. As a Senior Backend Java Engineer, your key responsibilities will include:Designing and implementing innovative technology and business solutions that set our client organization apart in the competitive landscape.Utilizing various software development technologies to swiftly create creative solutions, enhancing the client organization’s technology framework.Working collaboratively with team members to implement user stories, conduct testing, and continuously deliver new and improved product functionalities.Engaging with internal IT teams to address technical dependencies during project implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.

Dec 10, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Job Type: Full-TimeExperience Level: 5–7 Years________________________________________Job Overview:We are in search of a talented and experienced Senior Developer specializing in IBM FileNet, Business Automation Workflow (BAW), and Case Manager solutions. The ideal candidate will possess extensive knowledge of document management systems, document security, and the expertise to seamlessly integrate these solutions using Java APIs into bespoke web applications, employing modern frameworks such as React and Angular, while ensuring secure interactions through protocols like OAuth2 and JWT.Essential Duties:• Develop and implement Java-based APIs to facilitate interaction with FileNet, BAW, and Case Manager platforms, secured using OAuth2/JWT.• Integrate backend APIs with frontend frameworks (React/Angular), guaranteeing secure communication via OAuth2/JWT or standard authentication methods.• Design, implement, and oversee IBM FileNet and IBM BAW workflows and processes.• Create and customize Case Manager solutions, linking them with FileNet repositories and external systems.• Establish effective and secure document management and storage solutions, incorporating access control and encryption strategies.• Collaborate with solution architects and business analysts to deliver scalable enterprise solutions.Required Qualifications:• 5–7 years of direct experience in the development and configuration of:o IBM FileNet CPEo IBM Business Automation Workflow (BAW)o IBM Case Manager• Demonstrated ability to utilize Java APIs for engaging with IBM FileNet and BAW for document, workflow, and case data management.• Proficiency in authorizing and securing IBM APIs using OAuth2/JWT protocols.• Experience working with IBM APIs alongside modern UI frameworks like React and Angular via secure REST APIs.• Comprehensive understanding of document management practices and strategies.

Feb 6, 2026
Apply
companytalent3600 logo
Full-time|Remote|Remote — Cairo, Cairo Governorate, Egypt

We are seeking a talented Full-Stack Liferay Developer with exceptional skills in React and a robust understanding of Java backend development. This role involves creating scalable and modern portal solutions using Liferay 7.4+.

Apr 8, 2026
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role OverviewAs a Backend Java Staff/Senior Staff Engineer at bm-to, you will lead our API and integration teams. This role demands a hands-on approach, where you will actively collaborate with team members to navigate complex challenges independently while fostering a culture of knowledge sharing.Key Responsibilities• Develop detailed designs in conjunction with our Solution and Software Architects.• Advise project teams on technical strategies, particularly in coding standards, continuous integration, and automated deployments.• Engage in coding alongside the team to ensure effective solutions and troubleshoot arising issues.• Identify and eliminate technical roadblocks.• Collaborate with Product Owners to shape user stories and acceptance criteria, effectively communicating trade-offs with Design teams.• Consistently seek innovative solutions to technical problems and enhance design processes, challenging existing norms when necessary.• Provide the team with a roadmap for implementing best practices in software engineering to improve code quality.• Report directly to the Senior Engineering Manager.

Apr 5, 2026
Apply
companyUnifonic logo
Full-time|On-site|Cairo, Al Qāhirah, Egypt

Join us at Unifonic, a proudly recognized Great Place to Work®, as we redefine communication in the SaaS industry. Our vibrant team of 500 dedicated Unifones is committed to enhancing the experience of over 5,000 customer-focused companies.We cultivate a fun, collaborative environment where creativity thrives and new ideas are welcomed. As stakeholders in our organization, we are more than just employees; we are innovators shaping the future. Be a part of our exciting journey!About Our Engineering TeamOur Engineering team is pivotal in designing, developing, and maintaining the innovative technologies that power Unifonic’s services. Collaborating closely with various departments, we ensure that our offerings align with customer needs. If you are passionate about technology and eager to work on state-of-the-art communication solutions, we want you!Your RoleAs a Senior Software Engineer specializing in Java and Python, you will dive deep into the architecture of Unifonic's products, implementing enhancements, resolving bugs, conducting data analysis, and reporting key metrics. Your work will contribute to the next generation of our platform, utilizing the latest technologies within agile scrum teams.Key Responsibilities:Develop and maintain scalable solutions supporting millions of daily users.Contribute to the policies, procedures, and technical assets in our cloud infrastructure.Provide technical insights to various teams regarding Unifonic's product offerings.Enhance multi-cloud communication products while collaborating with partner software development teams.Engage in cloud-based development and deployment, particularly with AWS services (EC2, SQS, S3, RDS, Aurora).Work alongside service delivery teams to facilitate cloud product deployments.Leverage Unifonic's technical architectures to build robust, efficient, and scalable solutions.Perform database administration tasks, optimization, and advanced SQL queries.Collaborate with product owners, scrum masters, and developers to ensure high-quality deliverables using tools like JIRA and Git.

Aug 2, 2023
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

We are seeking a highly skilled Senior Java Solutions Architect to join our dynamic team at Advansys ESC. As a pivotal member of our organization, you will serve as a Single Point of Contact (SPOC) for engaging with stakeholders within the bank, understanding their requirements, managing demands, and delivering economically viable solutions to complex business challenges in a timely manner.Key Responsibilities:Establish and maintain robust internal customer relationships, fostering a ''Customers for Life'' ethos through a proactive approach.Analyze enterprise business contexts, including trends and strategic requirements, to define future states for specified domain areas while encompassing the entire application portfolio.Develop comprehensive migration plans to bridge gaps between current and future business capabilities, technology, applications, and data, aligning with IT budgeting and capital planning processes.Lead assessments of current business capabilities and technology environments to identify deficiencies and propose innovative solutions for improvement.Guide solution teams in evaluating various options and recommend the most cost-effective solutions to meet specific business needs.Oversee governance activities to ensure architecture compliance throughout technology implementations and modifications.Consult on technology implementation projects to align systems and infrastructure, ensuring adjustments to the Enterprise Architecture (EA) as necessary.Facilitate research, evaluation, and selection of business applications, hardware, and software technology standards, including designing standard configurations.

Jan 28, 2026
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our dynamic team as a Backend Java Staff Engineer in the banking sector, where you will be instrumental in shaping our API and integration capabilities.Role Overview: As a key member of our engineering team, you will take ownership of solving complex technical challenges. Your hands-on expertise will drive knowledge sharing and foster team collaboration.Core Responsibilities:Collaborate with the Solution/Software Architect to prepare detailed low-level designs for the engineering team.Guide project teams on technology strategies, coding standards, continuous integration, and automated deployment practices.Engage in coding activities to assist the team in developing solutions and addressing technical challenges.Partner with the Product Owner to define user stories and acceptance criteria, effectively communicating design trade-offs.Continuously seek innovative solutions to technical problems and challenge conventional approaches.Provide a roadmap for implementing best software engineering practices to enhance code quality.Reporting Structure: You will report directly to the Senior Engineering Manager.

Dec 10, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role OverviewAs a Senior/Staff Java Backend Engineer at bm-to, you will lead the API and integrations capabilities, guiding your team through complex challenges while fostering a culture of knowledge sharing. We are looking for a proactive individual who is not only hands-on but also excels in consulting and mentoring your peers.Key ResponsibilitiesDesign low-level architecture in collaboration with the Solution/Software Architect.Provide guidance on technology strategies including coding standards, continuous integration, and automated deployments.Actively participate in coding to develop solutions and address emerging challenges.Identify and eliminate technical barriers.Collaborate with the Product Owner on user story creation and acceptance criteria, effectively communicating trade-offs with Designers.Continuously seek innovative approaches to solve technical issues and enhance solution design.Establish a roadmap for implementing best software engineering practices, ensuring high code quality.Report directly to the Senior Engineering Manager.

Nov 9, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role Overview: As an Intermediate Backend Java Engineer, you will play a key role in enhancing our backend API technology stack. You will collaborate closely with product and design teams to translate user requirements into effective technical solutions while also contributing to improvements in DevOps tools.Key Responsibilities:Design and implement technology and business solutions that set our client organization apart from the competition.Rapidly develop innovative and efficient solutions that enhance our technology stack using various software development technologies.Work collaboratively with team members to implement user stories, write tests, and continuously deliver enhanced product functionality.Coordinate with internal IT teams to resolve technical dependencies during implementation phases.Report directly to the Engineering Manager or Senior Engineering Manager.

May 12, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role Overview:The Senior Android Developer will play a pivotal role in designing and developing high-performance, scalable applications tailored for the banking sector. This individual will collaborate closely with product and design teams to gain a comprehensive understanding of user requirements and use cases, translating these insights into effective and innovative technical solutions.Additionally, the developer will ensure seamless integration with backend services (such as JSON and REST) to optimize the mobile user experience, ensuring speed and efficiency for end users.Key Responsibilities:Develop and implement technology and business solutions that enhance the competitive edge of client organizations.Utilize diverse software development technologies to create efficient and creative solutions to strengthen the client’s technology framework.Work collaboratively with team members to deliver user stories, conduct testing, and continuously enhance product functionality.Communicate effectively with team members to navigate and resolve technical dependencies during implementation.Report directly to the Engineering Manager or Senior Engineering Manager.

Dec 10, 2025
Apply
companyUnifonic logo
Full-time|On-site|Cairo, Al Qāhirah, Egypt

At Unifonic, recognized as a Great Place to Work®, we are an innovative startup in the SaaS industry, transforming the way businesses engage with their customers. Our passionate team of over 500 Unifones is committed to providing exceptional experiences to more than 5000 client-focused companies.We foster a vibrant and collaborative workplace where creativity thrives, and fresh ideas are welcomed. As stakeholders in the company, we are more than just colleagues; we're a community of dedicated communicators. Come join us and be part of a groundbreaking journey!Meet Our Engineering Team!The Engineering team at Unifonic is pivotal in designing, developing, and maintaining the advanced systems that power our solutions. Collaborating closely with other departments, we ensure our products align with customer needs. If you’re excited about technology and eager to contribute to state-of-the-art communication and engagement solutions, we’d love to have you on board.Your Role as a Senior Software Engineer - JAVA:As a Senior Software Engineer, you will delve deep into the inner workings of Unifonic’s products and technologies. Your responsibilities will include implementing enhancements, troubleshooting bugs, conducting data analyses, reporting on key performance metrics, and contributing to the evolution of our solutions using the latest tools and methodologies within agile scrum teams.Key Responsibilities:Design and maintain scalable solutions that serve millions of users daily.Contribute to the development of policies, procedures, and technical assets within Unifonic’s cloud infrastructure.Provide technical support to various teams concerning core areas of Unifonic's products.Enhance multi-cloud communication products in collaboration with internal tech and partner development teams.Engage in cloud-based development and deployment activities, focusing on AWS services (EC2, SQS, S3, RDS, Aurora).Work closely with service delivery teams to facilitate product deployments to the cloud.Utilize Unifonic's technical architectures, tools, and techniques to create efficient and flexible solutions.Manage basic database administration tasks, performance optimization, and complex SQL queries.Collaborate with product owners, scrum masters, and fellow developers to ensure delivery of high-quality products using tools such as JIRA and Git.

Oct 21, 2025
Apply
companyEnvision Employment Solutions logo
Senior Backend Engineer

Envision Employment Solutions

Full-time|On-site|Cairo, Cairo Governorate, Egypt

Envision Employment Solutions is actively seeking talented Senior Backend Engineers to join one of our esteemed partners, a leading multinational healthcare provider. This is an exciting opportunity to contribute to innovative projects that are transforming the healthcare landscape.Key Responsibilities:Design and develop dynamic web applications within a microservices architecture, focusing on new projects free from legacy systems and technical debt.Engage with a sophisticated software ecosystem that is revolutionizing clinic operations.Utilize your ingenuity to interface with proprietary systems effectively.Elevate our technological standards by driving continuous innovation and improvement.Implement continuous integration and deployment practices to enhance workflow efficiency.Maintain high code quality and sustainability through rigorous testing, code reviews, and refactoring practices.

Nov 21, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our innovative team as a Staff Backend Java Engineer, where you will play a pivotal role in leading API and integration capabilities. We are looking for a hands-on technical leader who not only excels in coding but also fosters collaboration and knowledge sharing within the team to tackle complex challenges effectively.Core Responsibilities:Collaborate with the Solution/Software Architect to create detailed low-level designs for team members.Guide project teams on technology strategies regarding coding practices, continuous integration, and automated deployment.Actively participate in coding to assist the team in developing solutions and resolving technical issues.Identify and eliminate technical obstacles that may hinder progress.Partner with the Product Owner to craft user stories and acceptance criteria, effectively communicating trade-offs with designers.Continuously seek innovative solutions to technical problems and challenge existing practices.Provide a roadmap for implementing best software engineering practices to enhance code quality.Reporting to the Senior Engineering Manager.

Sep 29, 2025
Apply
company
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Key Responsibilities:Conduct in-depth analysis of application requirements and actively engage in technical discussions by reviewing specifications and participating in team meetings to ensure a comprehensive understanding of system needs and alignment on technical solutions.Write clean, efficient, and maintainable code in accordance with established coding standards and approved designs, delivering high-quality, reliable, and scalable applications.Execute unit and integration testing by running test cases and validating outcomes against requirements to guarantee functionality across components and environments.Contribute to the creation of design documentation by detailing components under your ownership and identifying potential risks or gaps, providing clear references for development and future maintenance.Diagnose and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stability.Participate in code reviews and knowledge-sharing sessions by evaluating peers’ code and disseminating best practices to enhance code quality and promote team learning.Keep technical documentation up-to-date regarding developed components by regularly updating records and notes throughout the development lifecycle, ensuring accurate references for ongoing support and audits.

Mar 16, 2026
Apply
companyHelp AG logo
Full-time|On-site|Cairo, Al Qāhirah, Egypt

Join Help AG as a Software Development Specialist!Help AG is on the lookout for a skilled and accomplished Software Development Specialist to spearhead the development and upkeep of our software systems on Azure Cloud and/or Oracle Cloud. In this critical role, you will play a key part in the evolution of custom applications aimed at enhancing customer experiences while transitioning on-premise and legacy solutions to Microsoft/Oracle Clouds. Leveraging your extensive expertise in software development and best engineering practices, along with a profound knowledge of the Java technology stack, you will contribute to the design and development of all internal applications. A structured approach to work, excellent teamwork capabilities, and a readiness to thrive in a high-demand cybersecurity environment are crucial for success in this position.Your Responsibilities Include:Creating, analyzing, designing, developing, testing, maintaining, and troubleshooting customer-facing applications.Implementing governance and best practices for security, authentication, and information architecture.Utilizing Java frameworks (such as Spring), Microservices Architecture, Event Driven Architecture (EDA), Test Driven Design (TDD), and Single Page Applications (SPA).Applying Agile methodologies and DevSecOps practices.Understanding authentication technologies like OAuth/OpenID-Connect and Azure B2C AD.Possessing strong knowledge of Azure and Oracle Cloud Infrastructure services.Working with Linux, Docker, and Kubernetes.Using version control systems such as Git, SVN, and TFS.

Jul 22, 2025

Sign in to browse more jobs

Create account — see all 405 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.