402 Java Application jobs in Egypt
Java Application Developer
Posted today
Job Viewed
Job Description
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Your Role
- Contribute to all stages, from design to deployment.
- Design, implement, and maintain Java-based applications, ensuring high performance and scalability.
- Write clean, maintainable code, participate in code reviews, and provide constructive feedback.
- Identify and resolve technical issues in existing applications.
- Define application objectives, functionality, and ensure designs align with business goals.
Your Profile
- Bachelor's degree in engineering or computer science, or a related field (preferred).
- Minimum
3 years
of experience in Java programming, including object-oriented principles. - Proficiency in
Spring Boot
, Spring Security, Hibernate, RESTful APIs and Kafka - Experience in AWS and microservices
- Familiarity with HTML, CSS, JavaScript, and frameworks like Angular/React
- Experience working with SQL and NoSQL databases
- Understanding of Agile methodologies and DevOps practices
- Excellent communication, interpersonal, and problem-solving skills.
- Fluency in written and spoken English, German is a plus
- Strong analytical and reporting skills.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Lead Java Application Developer
Posted today
Job Viewed
Job Description
Introduction
Seeking a Senior Java/Fullstack Developer to drive the technical direction of a project, ensuring its successful delivery, and fostering a high-performing and cohesive team. The role requires a strong background in Java and full-stack development, with a keen understanding of front-end and back-end technologies. This position will be based in Egypt, and the candidate will contribute to AI transformation initiatives within the organization.
Your Role And Responsibilities
- Work with development teams and product managers/domain responsible to ideate software solutions,
- Full-stack application development using Java and Spring framework.
- Develop new applications or new functionalities for the existing applications.
- Migrate the applications to the latest versions of technologies,
- Create and provide guidance on building end-to-end systems optimized for speed and scale.
- Adhere to best practice development standards.
- Collaborate with other team members to investigate and resolve complex issues,
- Collaborate with cross-functional teams, such as QA, scrum masters, architecture and product owners.
- Participate in the design and architecture discussions for both frontend and backend systems, ensuring scalability, performance, and maintainability.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
Required Professional and Technical Expertise
- Java11+
- Spring boot (and associated tools, like Lombok)
- SQL (especially Postgres)
- Containers (docker)
- Kafka
- conceptual knowledge of Microservices design
- Must have knowledge of how to use GenAI tools to increase developer productivity (for example GitHub Copilot)
- Python and python frameworks
Preferred Technical And Professional Experience
Preferred Professional and Technical Expertise
- Kubernetes
- AWS cloud knowledge
Senior Java Application Developer
Posted today
Job Viewed
Job Description
Introduction
Seeking a Senior Java/Fullstack Developer to drive the technical direction of a project, ensuring its successful delivery, and fostering a high-performing and cohesive team. The role requires a strong background in Java and full-stack development, with a keen understanding of front-end and back-end technologies. This position will be based in Egypt, and the candidate will contribute to AI transformation initiatives within the organization.
Your Role And Responsibilities
- Work with development teams and product managers/domain responsible to ideate software solutions.
- Full-stack application development using Java EE, Spring framework, Angular and Maven.
- Develop new applications or new functionalities for the existing applications.
- Migrate the applications to the latest versions of technologies
- Create and provide guidance on building end-to-end systems optimized for speed and scale.
- Adhere to best practice development standards
- Support for Level 3 production incidents (analysis, troubleshooting, correction, resolution, mitigation, coordination and communication).
- Collaborate with other team members, including DevOps engineers and system administrators, to investigate and resolve complex issues.
- Collaborate with cross-functional teams, such as QA, DevOps, and support teams, to coordinate incident response activities and ensure effective problem resolution.
- Develop and deploy permanent solutions to address the root cause of production incidents, including code changes, configuration updates, or infrastructure modifications.
- Lead the design and architecture discussions for both frontend and backend systems, ensuring scalability, performance, and maintainability.
- The candidates should be Full Stack.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
The requirements for the Back-end Developer role are given below:
- Minimum 5 years Java development experience and experience in FileNet
- Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
- Experience with Relational database (SQL Server) and ORM layers (Hibernate)
- Advanced knowledge in writing and consuming SOAP and Rest Web Services
- Knowledge of system frameworks like Git and Azure DevOps (ADO)
- University Degree or equivalent
- Advanced team management skills
- Good interpersonal skills
Preferred Technical And Professional Experience
- Knowledge of cloud platforms, particularly IBM Cloud.
- Experience with Kafka for real-time data processing.
- Understanding of DevOps practices and tools.
Senior Java Application Developer - Cloud Full Stack

Posted 22 days ago
Job Viewed
Job Description
Seeking a Senior Java/Fullstack Developer to drive the technical direction of a project, ensuring its successful delivery, and fostering a high-performing and cohesive team. The role requires a strong background in Java and full-stack development, with a keen understanding of front-end and back-end technologies. This position will be based in Egypt, and the candidate will contribute to AI transformation initiatives within the organization.
**Your role and responsibilities**
Your Role and Responsibilities
* Work with development teams and product managers/domain responsible to ideate software solutions.
* Full-stack application development using Java EE, Spring framework, Angular and Maven.
* Develop new applications or new functionalities for the existing applications.
* Migrate the applications to the latest versions of technologies
* Create and provide guidance on building end-to-end systems optimized for speed and scale.
* Adhere to best practice development standards
* Support for Level 3 production incidents (analysis, troubleshooting, correction, resolution, mitigation, coordination and communication).
* Collaborate with other team members, including DevOps engineers and system administrators, to investigate and resolve complex issues.
* Collaborate with cross-functional teams, such as QA, DevOps, and support teams, to coordinate incident response activities and ensure effective problem resolution.
* Develop and deploy permanent solutions to address the root cause of production incidents, including code changes, configuration updates, or infrastructure modifications.
* Lead the design and architecture discussions for both frontend and backend systems, ensuring scalability, performance, and maintainability.
* The candidates should be Full Stack.
**Required technical and professional expertise**
The requirements for the Back-end Developer role are given below:
* Minimum 5 years Java development experience and experience in FileNet
* Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
* Experience with Relational database (SQL Server) and ORM layers (Hibernate)
* Advanced knowledge in writing and consuming SOAP and Rest Web Services
* Knowledge of system frameworks like Git and Azure DevOps (ADO)
* University Degree or equivalent
* Advanced team management skills
* Good interpersonal skills
**Preferred technical and professional experience**
* Knowledge of cloud platforms, particularly IBM Cloud.
* Experience with Kafka for real-time data processing.
* Understanding of DevOps practices and tools.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Application Developer-Java & Web Technologies
Posted 8 days ago
Job Viewed
Job Description
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
**Your role and responsibilities**
An Application Developer with expertise in Java and Web Technologies is responsible for designing, developing, and supporting applications based on the Java/JEE technology stack. They utilize Java frameworks and languages for web development. This role focuses on enterprise application development, implementing transaction management, managing Java objects, and integrating enterprise systems. Key areas of expertise include dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing. Proficiency in DevOps methodologies and tools is also essential for this role.
**Required technical and professional expertise**
* Typescript
* ReactJs
* Carbon Design System
* API integration using Fetch / Axios
**Preferred technical and professional experience**
* NestJs
* TypeORM
* Rest APIs
* Swagger
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Application Developer
Posted today
Job Viewed
Job Description
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
- Design, develop, test, and support SAP ABAP code following software best practices and methodologies.
- Create technical specifications based on conceptual design and business requirements.
- Collaborate with functional analysts and business users to understand requirements and translate them into technical solutions.
- Participate in software development lifecycle activities, including design, code reviews, testing, and post-deployment support.
- Identify and resolve performance issues in existing systems, and optimize programs for maximum efficiency and scalability.
- Stay up-to-date with latest ABAP and SAP technologies and trends, and recommend improvements or modifications to existing systems as appropriate.
Required Technical And Professional Expertise
Minimum 4 years up to 5 years of experience in SAP ABAP HANA Development.
Bachelor's degree in Computer Science, Information Systems or related field.
Experience In Gathering And Analyzing Requirements.
Object Oriented Programming using ABAP Objects is required.
SAP HANA Technical Concept and Architecture knowledge needed, ABAP on Hana (CDS/OData/AMDP).
Development experience in WRICEF (Reports, Interfaces, Conversions, Enhancements, Forms, Reports& Workflow).
Experience in creating BRF+ Functions, Rules/Expressions and Rulesets, Decision tables.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Advanced in English (Speaking, Written).
Flexibility to work in different time zones.
Preferred Technical And Professional Experience
SAP certifications for mentioned role.
FIORI Development (freestyle, RAP & FIORI elements) is plus.
Application Developer
Posted today
Job Viewed
Job Description
About TKMind
TKMind is a market-leading ICT solutions and services company with headquarters in the UK and operations in Saudi Arabia, the UAE, Egypt, and Singapore. We partner with major enterprises across industries to deliver cutting-edge technology solutions, innovative digital transformation programs, and critical IT services. At TKMind, we value expertise, collaboration, and commitment to excellence—empowering our teams to create impact and drive sustainable success.
Role Summary
As an
Application Developer (Flutter / Spring Boot / Angular)
, you will design and develop enterprise-grade applications with a focus on performance, scalability, and user experience. You will lead the development of mobile and web applications while ensuring seamless integration with backend services.
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build robust backend services and APIs using Java Spring Boot, Hibernate, and Microservices.
- Design and implement scalable front-end solutions with Angular.
- Integrate messaging systems (ActiveMQ, RabbitMQ) and optimize performance.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- Ensure code quality, security, and adherence to best practices.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 3 to 5 years of experience in full-stack application development.
- Strong expertise in
Flutter, Dart, Angular, Java (Spring Boot, Hibernate, Microservices, ActiveMQ)
. - Familiarity with
Kafka and OSGi
is a plus. - Solid understanding of CI/CD and cloud-native applications.
Be The First To Know
About the latest Java application Jobs in Egypt !
Application Developer
Posted today
Job Viewed
Job Description
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
- Design, develop, test, and support SAP ABAP code following software best practices and methodologies.
- Create technical specifications based on conceptual design and business requirements.
- Collaborate with functional analysts and business users to understand requirements and translate them into technical solutions.
- Participate in software development lifecycle activities, including design, code reviews, testing, and post-deployment support.
- Identify and resolve performance issues in existing systems, and optimize programs for maximum efficiency and scalability.
- Stay up-to-date with latest ABAP and SAP technologies and trends, and recommend improvements or modifications to existing systems as appropriate.
Required Technical And Professional Expertise
Minimum 3 years up to 4 years of experience in SAP ABAP HANA Development.
Bachelor's degree in Computer Science, Information Systems or related field.
Experience In Gathering And Analyzing Requirements.
Object Oriented Programming using ABAP Objects is required.
SAP HANA Technical Concept and Architecture knowledge needed, ABAP on Hana (CDS/OData/AMDP).
Development experience in WRICEF (Reports, Interfaces, Conversions, Enhancements, Forms, Reports& Workflow).
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Advanced in English (Speaking, Written).
Flexibility to work in different time zones.
Preferred Technical And Professional Experience
SAP certifications for mentioned role.
FIORI Development (freestyle, RAP & FIORI elements) is plus.
Application Developer
Posted today
Job Viewed
Job Description
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
- Design, develop, test, and support SAP ABAP code following software best practices and methodologies.
- Create technical specifications based on conceptual design and business requirements.
- Collaborate with functional analysts and business users to understand requirements and translate them into technical solutions.
- Participate in software development lifecycle activities, including design, code reviews, testing, and post-deployment support.
- Identify and resolve performance issues in existing systems, and optimize programs for maximum efficiency and scalability.
- Stay up-to-date with latest ABAP and SAP technologies and trends, and recommend improvements or modifications to existing systems as appropriate.
Required Technical And Professional Expertise
3 up to 4 years of years of experience in SAP ABAP Development.
Bachelor's degree in Computer Science, Information Systems or related field.
Experience In Gathering And Analyzing Requirements.
Object Oriented Programming using ABAP Objects is required.
Design and Develop new Interfaces or enhance existing interfaces using Idocs, Odata Service, File interfaces, Rest API.
Development experience in WRICEF (Reports, Conversions, Enhancements, Forms, Reports& Workflow).
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Advanced in English (Speaking, Written).
Flexibility to work in different time zones.
Preferred Technical And Professional Experience
SAP certifications for mentioned role.
Application Developer
Posted today
Job Viewed
Job Description
Today
Secret
Unspecified
Unspecified
IT - Software
Cairo, Egypt (ON-SITE/OFFICE)
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio.
Your role and responsibilities
We are seeking a highly motivated engineer with 6+ years of experience in CI/CD pipeline development, cloud automation, and infrastructure management. The ideal candidate will have strong expertise in DevOps practices, container platforms, and automation tools, supporting innovative digital transformation initiatives.
Required education
Bachelor's Degree
Preferred education
Bachelor's Degree
Required technical and professional expertise
6+ years of experience in DevOps engineering, CI/CD development, and cloud-native environments.
Hands-on experience of building and maintaining CI/CD pipelines with Azure DevOps or similar frameworks.
Strong experience in managing containerized applications on OpenShift or Kubernetes.
Basic proficiency in Azure Kubernetes Service (AKS) administration.
Good understanding of cloud secret management tools, particularly Azure Key Vault.
Experience with GitOps principles and working with GitHub or similar version control systems.
Hands-on experience with Azure Security & Authentication methods using Entra ID and SSO.
Solid scripting skills (Shell, Bash, or Python) for automation tasks.
Preferred technical and professional experience
- Experience with Azure Cloud, Azure DevOps practices and CI/CD pipelines.
- Experience with Azure Security & Authentication methods using Entra ID and SSO.
- Azure Administrator or Architect certification.
- Experience in hybrid or multi-cloud architectures.
- Prior consulting or customer-facing experience.
- Must be flexible to work across global client time zones.
- Willingness to work on shifts as required for project timelines or go-lives.
- Strong documentation and collaboration skills are essential.
ABOUT BUSINESS UNIT
IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
ABOUT IBM
IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
OTHER RELEVANT JOB DETAILS
IBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.
GROUP ID:
R
Recruiter
APPLY NOW