29 Java Programming jobs in Egypt
Web Development Expert
Posted today
Job Viewed
Job Description
Tap Payments is revolutionizing online payments across the MENA region by connecting businesses with simple, unified payment experiences. We need exceptional talent to help us on this journey.
**The Technology Team**
Our technology team builds the platforms, systems, and payment infrastructure our merchants use to process millions of transactions daily.
This team is building technology solutions to simplify MENA payments regionally and globally for businesses of all sizes.
**As a Tapster you will**:
- Be working in Agile Scrum teams including being a part of all Agile ceremonies
- Build effective and scalable solutions
- Be available for mission critical issues outside working hours
- Be accurate and detail oriented when implementing UI designs & flows.
- Contribute to front-end architecture best practices and standards within the team and wider organisation, along with a culture of quality, innovation, and experimentation.
- Ensure the project is working fine before deploying any changes.
- Work with multiple teams to deliver production-ready code with mínimal guidance.
- Carry out other duties, as assigned based on the demands of the business and growth of the role.
**What you bring to the party**:
- Minimum of 5 years experience in Front End development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with popular React.js workflows (such as Mobx or Redux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge in Typescript
- Familiarity with RESTful APIs and docker
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
**Are you ready to shape the future of payments in MENA?
Java Developer
Posted today
Job Viewed
Job Description
**Responsibilities**
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
**Requirements**:
- 2 to 4 years of expriance
- Strong communication skills
- Microservices Experience
- Junit
- Agile
- Webservices
- Java 8
- CI/CD
- Ability to travel and open for variety of industries
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience on test-driven development
- Pervious expriance as a full stack is a plus
Java Developer
Posted today
Job Viewed
Job Description
- Global Business transformation Company._
**Responsibilities**:
- Analyze, design, and develop Microservices intended for orchestration
- Design, build and maintain efficient, reusable, and reliable code
- Ensure the best practices in software design, development, and processes
- Implement Microservices using tools such as Docker and Kubernetes
**Requirements**:
- Bachelor of computer science or relevant field.
- More than 2 years experience in Java and Micro services.
- Strong knowledge in Spring boot.
- very good English level.
Java Developer
Posted today
Job Viewed
Job Description
- Contribute to all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
**Requirements**:
- Minimum 2 years of experience
- Strong communication skills
- Microservices Experience
- Experience in test-driven development
- Previous experience as a full stack is a plus
- Junit, Agile, Webservices, Java 8, and CI/CD
- Ability to travel and open for a variety of industries
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework.
Java Developer
Posted today
Job Viewed
Job Description
- Contribute to all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
**Requirements**:
- Minimum 2 years of experience
- Strong communication skills
- Microservices Experience
- Experience in test-driven development
- Previous experience as a full stack is a plus
- Junit, Agile, Webservices, Java 8, and CI/CD
- Ability to travel and open for a variety of industries
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Object Oriented analysis and design using common design patterns
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
Senior Java Developer

Posted 10 days ago
Job Viewed
Job Description
Senior Java Developer
**Job Description:**
We are looking for a skilled Senior Java Developer to join our team and take ownership of designing, developing, and maintaining robust, scalable Java-based applications. This role requires deep expertise in Java and its related frameworks, along with strong problem-solving abilities and a solid understanding of modern development practices.
As a Senior Developer, you will lead project initiatives or development teams, collaborate closely with cross-functional groups including QA, DevOps, and UI/UX designers, and provide technical guidance to junior developers. You'll play a key role in ensuring our applications meet high standards of performance, scalability, and alignment with business goals.
**Key Responsibilities**
+ Design, implement, debug, and deploy Java-based applications across the full SDLC.
+ Collaborate with cross-functional teams to develop robust, maintainable solutions.
+ Contribute to technical design and architectural decisions using modern best practices.
+ Maintain high code quality through unit testing and clean code principles.
+ Support configuration, build automation, deployment, and continuous integration.
+ Mentor junior developers and actively contribute to a culture of technical excellence.
+ Stay up to date with industry trends and contribute ideas on integrating innovations such as Generative AI where applicable.
**Required Skills**
+ **Programming & Frameworks:** Java, Spring Boot, Angular, Node.js, OOP, Design Patterns
+ **Web Technologies:** JavaScript (Basics, AJAX), REST & SOAP Web Services
+ **Database & ORM:** Native SQL, Oracle, MySQL, Database Design, ERD, JPA, Hibernate
+ **Search & Messaging:** Apache Solr, Elasticsearch, Kafka
+ **Build & Deployment:** Maven, CI/CD, Deployment Automation
+ **Testing & Quality:** Unit Testing (Junit, TestNG), TDD, Clean Code Practices
+ **Application Servers:** Apache Tomcat, WebLogic, JBoss, WebSphere, GlassFish, OC4J
+ **Tools & Configuration:** Git, Configuration Management, JIRA, XML (XSD, DTD)
+ **Security:** Familiarity with **OWASP secure coding techniques** and best practices to mitigate vulnerabilities
+ **Generative AI Prompting -** Passion for innovation and creativity through emerging technologies like Generative AI. Familiarity with AI prompting techniques and a vision for integrating intelligent automation into software solutions is a strong plus.
**Preferred Skills**
+ **Big Data & NoSQL:** Hadoop, Hive, Sqoop, Pentaho, MongoDB, HBase
+ **Containers & DevOps:** Docker, Kubernetes
+ **Other:** Security Best Practices, AOP (Aspect-Oriented Programming)
**Location:**
EG-Cairo, Egypt (Al Emdad & Al Tamween)
**Time Type:**
Full time
**Job Category:**
Information Technology
Arrow Electronics, Inc.'s policy is to provide equal employment opportunities to all qualified employees and applicants without regard to race, color, religion, age, sex, marital status, gender identity or expression, sexual orientation, national origin, disability, citizenship, veran status, genetic information, or any other characteristics protected by applicable state, federal or local laws. Our policy of equal employment opportunity and affirmative action applies to all employment decisions personnel policies and practices, or programs.
Senior Java Developer

Posted 10 days ago
Job Viewed
Job Description
Senior Java Developer
**Job Description:**
We are looking for a skilled Senior Java Developer to join our team and take ownership of designing, developing, and maintaining robust, scalable Java-based applications. This role requires deep expertise in Java and its related frameworks, along with strong problem-solving abilities and a solid understanding of modern development practices.
As a Senior Developer, you will lead project initiatives or development teams, collaborate closely with cross-functional groups including QA, DevOps, and UI/UX designers, and provide technical guidance to junior developers. You'll play a key role in ensuring our applications meet high standards of performance, scalability, and alignment with business goals.
**Key Responsibilities**
+ Design, implement, debug, and deploy Java-based applications across the full SDLC.
+ Collaborate with cross-functional teams to develop robust, maintainable solutions.
+ Contribute to technical design and architectural decisions using modern best practices.
+ Maintain high code quality through unit testing and clean code principles.
+ Support configuration, build automation, deployment, and continuous integration.
+ Mentor junior developers and actively contribute to a culture of technical excellence.
+ Stay up to date with industry trends and contribute ideas on integrating innovations such as Generative AI where applicable.
**Required Skills**
+ **Programming & Frameworks:** Java, Spring Boot, Angular, Node.js, OOP, Design Patterns
+ **Web Technologies:** JavaScript (Basics, AJAX), REST & SOAP Web Services
+ **Database & ORM:** Native SQL, Oracle, MySQL, Database Design, ERD, JPA, Hibernate
+ **Search & Messaging:** Apache Solr, Elasticsearch, Kafka
+ **Build & Deployment:** Maven, CI/CD, Deployment Automation
+ **Testing & Quality:** Unit Testing (Junit, TestNG), TDD, Clean Code Practices
+ **Application Servers:** Apache Tomcat, WebLogic, JBoss, WebSphere, GlassFish, OC4J
+ **Tools & Configuration:** Git, Configuration Management, JIRA, XML (XSD, DTD)
+ **Security:** Familiarity with **OWASP secure coding techniques** and best practices to mitigate vulnerabilities
+ **Generative AI Prompting -** Passion for innovation and creativity through emerging technologies like Generative AI. Familiarity with AI prompting techniques and a vision for integrating intelligent automation into software solutions is a strong plus.
**Preferred Skills**
+ **Big Data & NoSQL:** Hadoop, Hive, Sqoop, Pentaho, MongoDB, HBase
+ **Containers & DevOps:** Docker, Kubernetes
+ **Other:** Security Best Practices, AOP (Aspect-Oriented Programming)
**Location:**
EG-Cairo, Egypt (Al Emdad & Al Tamween)
**Time Type:**
Full time
**Job Category:**
Information Technology
Arrow Electronics, Inc.'s policy is to provide equal employment opportunities to all qualified employees and applicants without regard to race, color, religion, age, sex, marital status, gender identity or expression, sexual orientation, national origin, disability, citizenship, veran status, genetic information, or any other characteristics protected by applicable state, federal or local laws. Our policy of equal employment opportunity and affirmative action applies to all employment decisions personnel policies and practices, or programs.
Be The First To Know
About the latest Java programming Jobs in Egypt !
Senior Java Developer
Posted today
Job Viewed
Job Description
Industry
- Financial ServicesWork Experience
- 4-5 yearsCity
- CairoState/Province
- CairoCountry
- EgyptZip/Postal Code
- 11311- Understand feature requirements and suggest any technical comments
- Participate in system design and architecture
- Develop assigned software task following company standards
- Develop unit testing and documentation for assigned software task
- Submit code after lead approval
- Fix issues related to assigned software tasks
- Investigate new technologies and tools
- Mentor junior developers in their assigned tasks
- Handle and deliver any assigned tasks within the time frame with high accuracy according to the business needs.
**Requirements**:
- +4 Years of Experience
- Bachelor Degree of Computer Science, Engineering or anything Equivalent.
- Software Knowledge: - Java frameworks - Spring - Spring boot - Hibernate
- MVC framework
- Object Oriented - Micro services - Design patterns
- Program or System Experience: - Java development tools - Eclipse - Software management tools - Jira
**Benefits**:
- Medical
- Social
Senior Java Developer
Posted today
Job Viewed
Job Description
Industry
- Financial ServicesWork Experience
- 4-5 yearsCity
- CairoState/Province
- CairoCountry
- EgyptZip/Postal Code
- 11311- Understand feature requirements and suggest any technical comments
- Participate in system design and architecture
- Develop assigned software task following company standards
- Develop unit testing and documentation for assigned software task
- Submit code after lead approval
- Fix issues related to assigned software tasks
- Investigate new technologies and tools
- Mentor junior developers in their assigned tasks
- Handle and deliver any assigned tasks within the time frame with high accuracy according to the business needs.
**Requirements**:
- +4 Years of Experience
- Bachelor Degree of Computer Science, Engineering or anything Equivalent.
- Software Knowledge: - Java frameworks - Spring - Spring boot - Hibernate
- MVC framework
- Object Oriented - Micro services - Design patterns
- Program or System Experience: - Java development tools - Eclipse - Software management tools - Jira
**Benefits**:
- Medical
- Social
Senior Java Developer
Posted today
Job Viewed
Job Description
We are hiring Senior Java Developer.
Job Requirements:
- Bachelor’s degree in computer science, computer engineering, or similar.
- + 5 Years previous work experience as a Java Spring + Hibernate Back-end developer.
- Experience writing clean, modular, and structured code.
- Git knowledge is required.
- Experience in Spring Framework / Spring Boot.
- Good understanding of OOP principles.
- Strong technical background in Hibernate.
- Familiar with software development according to Scrum process framework.
- Knowledge of working with testing teams and defect tracking tools.
- Good understanding of design patterns & clean code principles.
- Perfect understanding of microservices architecture.
- Excellent functional programming knowledge.
- Experience in RDBMS design.
**Job Description**:
- Writing clean, modular, and structured code in addition to defining appropriate REST API services for new features.
- Low-level design components and developing them with their associate unit test cases.
- Different Software Development tasks and duties that require testing, integration, and documentation.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developer and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Taking lead on the project, as needed.
- Location: Maadi, Cairo
- Full time/ from office
Ability to commute/relocate:
- Cairo: Reliably commute or planning to relocate before starting work (required)