120 Java Application jobs in Egypt
Senior Java Application Developer - Cloud Full Stack

Posted 3 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.
Senior Java Application Developer - Cloud Full Stack
Posted 5 days ago
Job Viewed
Job Description
As an Application Developer, you will lead IBM into the future by
translating system requirements into the design and development of
customized systems in an agile environment. The success of IBM is in
your hands as you transform vital business needs into code and drive
innovation. Your work will power IBM and its clients globally,
collaborating and integrating code into enterprise systems. You will
have access to the latest education, tools and technology, and a
limitless career path with the world's technology leader. Come to IBM
and make a global impact!
**Your role and responsibilities**
*Full-Stack Development: Design and develop node.js microservices, Design and develop user interfaces using React best practices, ensuring high performance and responsiveness.
* Cloud Integration: Implement and manage cloud-based solutions, leveraging cloud services to optimize application performance and scalability.
* API Integration: Integrate with APIs to facilitate seamless communication between front-end and back-end systems.
* Code Quality: Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
* Testing and Debugging: Conduct thorough testing and debugging to ensure the functionality and performance of applications.
* Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
* Continuous Improvement: Stay updated with the latest industry trends and technologies, and apply them to improve existing applications and develop new solutions.
**Required technical and professional expertise**
7 - 8 years working experience on one or more cloud platform (AWS, Azure, GCP, or IBM Cloud) through internships, graduation project, other projects, etc.
Proficiency with one of the following frameworks :
* Node js.
* .Net
* Angular
* React
**Preferred technical and professional experience**
* React application Development
* NodeJs microservices Development (Typescript)
* REST APIS + Swagger
* Databases (Relational, NoSQL)
* Apollo GraphQL
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.
Lead Java Application Developer - Cloud Full Stack
Posted 16 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**
· 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.
**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
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.
Senior Application Developer - Java

Posted 10 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; including Software and Red Hat.
Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
**Your role and responsibilities**
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.
You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable.
Your primary responsibilities include:
-Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader.
-Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service.
-Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions.
**Required technical and professional expertise**
* 4 + years of experience in Spring, including Spring Boot, Spring JPA, Spring Batch and Spring AOP.
* Good experience in Java Enterprise Edition.
* Proficiency in DevOps methodologies and tools
* Database skills (Oracle PL/SQL)
* Familiarity dealing with Application servers, like JBoss, or WAS.
* Excellent Communication skills.
**Preferred technical and professional experience**
* Knowledge of Grovy
* IBM ODM
* Active MQ
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 Full Stack
Posted today
Job Viewed
Job Description
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
**Your Role and Responsibilities**
Over the past 100 years, IBMers all over the globe have helped make the world work better and smarter. In this new era of Cognitive Business, IBM is helping to reshape industries by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things: Changing how we create, collaborate, analyze and engage. From transforming healthcare to improving the retail shopping experience - it’s what IBMers do. In Africa, we’ve been changing the way the continent does business for more than 50 years, and as our company continues to grow, we’re looking for talented professionals to join us in this new era.
Join us and be part of a diverse and global team of thinkers and doers, and make an impact.
**Required Technical and Professional Expertise**
**Skills**:
**Environment**:
Experience and working knowledge in key functional processes. Awareness of business activities.
**Communication/Negotiation**:
Exchanges information, ideas and concepts. Requires negotiation to achieve coordination.
**Problem Solving**:
**Contribution/Leadership**:
Working individually or as a team member, may set work priorities within well established procedures and objectives.
May provide coordination of activities.
Gives technical direction. Viewed as a technical expert.
**Preferred Technical and Professional Expertise**
None
**About Business Unit**
IBM Services is a team of business, strategy and technology consultants that design, build, and run foundational systems and services that is the backbone of the world's economy. IBM Services partners with the world's leading companies in over 170 countries to build smarter businesses by reimagining and reinventing through technology, with its outcome-focused methodologies, industry-leading portfolio and world class research and operations expertise leading to results-driven innovation and enduring excellence.
Are you craving to learn more? Prepared to solve some of the world's most unique challenges? And ready to shape the future for millions of people? If so, then it's time to join us, express your individuality, unleash your curiosity and discover new possibilities.
Every IBMer, and potential ones like yourself, has a voice, carves their own path, and uses their expertise to help co-create and add to our story. Together, we have the power to make meaningful change - to alter the fabric of our clients, of society and IBM itself, to create a truly positive impact and make the world work better for everyone.
It's time to define your career.
**About IBM**
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 50 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.
**Location Statement**
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, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Senior Application Developer (Fullstack Java)
Posted today
Job Viewed
Job Description
Over the past 100 years, IBMers all over the globe have helped make the world work better and smarter. In this new era of Cognitive Business, IBM is helping to reshape industries by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things: Changing how we create, collaborate, analyze and engage. From transforming healthcare to improving the retail shopping experience - it’s what IBMers do. In Africa, we’ve been changing the way the continent does business for more than 50 years, and as our company continues to grow, we’re looking for talented professionals to join us in this new era.
At IBM, you will use the latest software development tools, cutting-edge technologies, techniques using agile delivery approaches while working with leading minds in the industry to build solutions you can be proud of.
Join us and be part of a diverse and global team of thinkers and doers, and make an impact.
**Your Role and Responsibilities**
- Cloud Application Developers at IBM are working on designing, building, testing, and supporting industry-leading solutions in important sectors of the economy (Banking, Healthcare, Government, etc.) that make the world run today. Your work will be critical to the success of IBM and our clients worldwide.
**Job Duties**
As a member of our Cloud Application Development team, you will be developing cloud solutions for our clients across the globe using cloud native technologies and popular frameworks (Angular).
**Required Technical and Professional Expertise**
- _ 3+ _years of non-internship professional cloud development experience
- Strong coding skills in Angular & Java
- Demonstrated deep hands-on experience in Application development
- Excellent writing & communication skills
- Deep understanding of software engineering principles (SOLID, Cloud-native 12 factors, clean code)
**Preferred Technical and Professional Expertise**
- Experience with one of the major cloud platforms (AWS, Azure, IBM Cloud, GCP, Openshift).
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing activities.
**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.
Are you craving to learn more? Prepared to solve some of the world's most unique challenges? And ready to shape the future for millions of people? If so, then it's time to join us, express your individuality, unleash your curiosity and discover new possibilities.
Every IBMer, and potential ones like yourself, has a voice, carves their own path, and uses their expertise to help co-create and add to our story. Together, we have the power to make meaningful change - to alter the fabric of our clients, of society and IBM itself, to create a truly positive impact and make the world work better for everyone.
It's time to define your career.
**About IBM**
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 50 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.
**Location Statement**
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.
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, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Application Developer-DevOps
Posted 3 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**
As a DevOps Engineer (2-3 years' experience), you will implement and support DevOps practices for on-premises OpenShift infrastructure. You'll partner with cross-functional teams to build and maintain scalable, secure CI/CD pipelines and automation workflows that enable high-performance, reliable application delivery.
Key responsibilities include:
* Install, configure and manage DevOps toolchain components (e.g. Argo CD, Tekton, Docker, Kubernetes)
* Develop and maintain CI/CD pipelines to automate builds, tests, packaging, deployments and rollbacks
* Collaborate with development, QA and operations teams to ensure smooth software delivery across staging and production
* Enforce continuous integration and testing practices aligned with quality and compliance standards
* Apply DevOps and SDLC best practices within an Agile delivery framework
**Required technical and professional expertise**
* 2-3 years hands-on experience with OpenShift and associated cloud-infrastructure/platform solutions
* Solid understanding of container orchestration (Kubernetes) and CI/CD principles
* Proven ability to troubleshoot complex technical and functional issues during service transitions
* Familiarity with microservice fundamentals (Spring Boot, REST APIs)
**Preferred technical and professional experience**
* Experience building and deploying on Kubernetes or Red Hat OpenShift using Terraform, Jenkins or Tekton
* Proficiency scripting in Unix shell and managing artifact repositories (e.g. Nexus OSS)
* Hands-on experience with Git (branching strategies, repository management)
* Exposure to Hibernate/JPA and React.js is a plus
* Eagerness to learn additional tools and technologies
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.
Be The First To Know
About the latest Java application Jobs in Egypt !
Mobile Application Developer
Posted today
Job Viewed
Job Description
**Skills Required**:
- Minimum 3 years of experience in Native iOS/Android Mobile Apps development.
- Have developed and published at least 3 apps in the respective stores.
- Exceptional creativity, innovation, and knowledge of the latest market trends.
- Expert in designing Mobile Apps UI, developing RESTful API, and backend coding for mobile apps.
- Familiar with working with.NET & MS SQL Server.
- Team player with strong communication and presentation skills.
- Bachelor’s degree in computer science or equivalent.
**Minimum Qualification**:
- Minimum 03 years experience.
Application Developer - SAP ABAP

Posted 4 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**
'- 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.
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 - SAP ABAP

Posted 4 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**
'- 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.
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.