92 Java Programming jobs in Egypt
Senior Web Development Curriculum Developer
Posted today
Job Viewed
Job Description
iSchool is a leading e-learning platform dedicated to providing students aged 6 to 18 with the skills they need to succeed in the fields of coding and technology. Our mission is to foster creativity and innovation in young learners through engaging and high-quality educational content.
We are currently on the lookout for a Senior Web Development Curriculum Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and enhancing our web development curriculum, ensuring that it meets industry standards and caters to varying skill levels. Your work will help shape how students learn web technologies and will have a lasting impact on their digital literacy.
The ideal candidate will have extensive experience in web development and curriculum design, combined with a passion for teaching and helping students succeed in the digital age.
Key Responsibilities:
- Develop comprehensive web development curricula that promote effective learning pathways and cover essential topics in HTML, CSS, JavaScript, and modern web frameworks.
- Create engaging course materials, including instructional videos, interactive lessons, hands-on projects, and assessments.
- Collaborate with educators and subject matter experts to ensure curriculum accuracy and alignment with industry best practices.
- Continuously assess and refine course content based on feedback from students and educators, staying current with web development trends and technologies.
- Mentor junior developers and content creators within the team, providing guidance and support in curriculum development.
- Lead course reviews and implement improvements to enhance the overall learning experience.
Requirements:
- Bachelor's degree in Computer Science, Curriculum Development, Education, or a related field.
- At least 3 years of proven experience in web development or software engineering with a strong portfolio of successful projects.
- Demonstrated experience in curriculum development, instructional design, or teaching in a technical environment.
- Strong proficiency in web technologies, including HTML, CSS, JavaScript, and frameworks such as React, Angular, or
- Familiarity with responsive design principles and front-end development best practices.
- Active understanding of backend development concepts and databases.
- Excellent written and verbal communication skills, with the ability to explain technical concepts to diverse audiences.
- Creative problem-solving skills and a passion for education and student success.
- Compatible Salary.
- Incentives and Bonuses.
- Medical Insurance.
- Learning & Development Opportunities.
Internship Opportunity – Full Remote Web Development
Posted today
Job Viewed
Job Description
Internship Opportunity – Full Remote Web Development (SaaS + AI tools)
We're looking for a
Web Development Intern
to join our team and gain hands-on experience building real SaaS products.
What you'll work on:
- Building modern web apps using
, React, and TailwindCSS - Collaborating with our team to design and launch SaaS applications
- Using
Cursor AI
to accelerate development and learn how to leverage AI in real-world projects - End-to-end exposure: from idea → prototype → launch
What we offer:
- Fully remote internship
- Mentorship and guidance from our dev team
- Opportunity to work on real projects that will go live
- A fast-paced learning environment where you'll ship, not just study
Requirements:
- Basic knowledge of JavaScript/TypeScript and React
- Interest in SaaS and AI-powered development workflows
- Eagerness to learn, experiment, and build
If you're interested, please apply with your resume.
Java Developer
Posted today
Job Viewed
Job Description
Job Responsibilities:
• Design, develop, and maintain high-performance Java-based desktop applications.
• Collaborate with cross-functional teams to gather requirements and ensure application functionality meets user needs.
• Develop intuitive and user-friendly interfaces using JavaFX or Swing.
• Integrate data visualization and analysis tools into desktop applications.
• Write clean, efficient, and well-documented code adhering to best practices.
• Debug and troubleshoot issues to ensure application reliability and stability.
• Optimize application performance and ensure scalability for future enhancements.
• Stay updated with the latest trends and advancements in Java and desktop application development.
Qualifications:
• Bachelor's degree in computer science, Software Engineering, or a related field.
•
3+ years of experience in Java application development
.
• Proficiency in JavaFX, Swing, or other desktop UI frameworks.
• Strong understanding of object-oriented programming principles and design patterns.
• Experience with multithreading and concurrency in Java.
• Familiarity with database integration (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
• Knowledge of version control tools such as Git.
• Ability to work independently as well as part of a collaborative team.
• Excellent problem-solving skills and attention to detail.
Preferred Skills:
• Experience in data visualization libraries or tools.
• Knowledge of RESTful APIs and integration.
• Familiarity with Agile methodologies.
• Understanding of secure application development practices.
• Knowledge of cloud platforms and deployment tools is a plus.
• Experience in GIS Operations.
Java Developer
Posted today
Job Viewed
Job Description
Job Description: Java Developer
Overview
We are looking for a skilled
Java Developer
with
5+ years of experience
in designing, developing, and maintaining enterprise applications. The role requires strong expertise in
Java, Spring Boot, REST APIs, and Microservices
, along with hands-on experience in databases and cloud platforms.
Key Responsibilities
- Develop and maintain applications using
Java, Spring Boot, Hibernate, RESTful APIs, and Microservices
. - Work with databases (
MySQL, SQL Server, Oracle, MongoDB, Postgres
). - Build frontend components using
ReactJS, Angular, jQuery, and JavaScript
. - Integrate with
Kafka, RabbitMQ
, and cloud platforms (
AWS, Azure
). - Participate in
code reviews, testing (JUnit), CI/CD pipelines (Jenkins, Git, Maven/Gradle)
. - Collaborate with cross-functional teams to deliver scalable solutions.
- Ensure code quality, performance, and security.
Required Skills
- Strong knowledge of
Java (8/11), J2EE, Spring Boot, Spring MVC, Hibernate, Struts2
. - Experience with
databases
(SQL & NoSQL). - Familiarity with
frontend frameworks
(ReactJS, Angular). - Knowledge of
cloud deployment (AWS, Azure)
and
DevOps tools
(Docker, Kubernetes, Terraform). - Good problem-solving and analytical skills.
Qualification
- Bachelor's Degree in IT/Computer Science
or equivalent. - 5+ years of professional Java development experience
.
Java Developer
Posted today
Job Viewed
Job Description
Job Description
:
- Designing, developing and maintaining enterprise web application.
- Write well designed, testable, efficient code.
- Fix bugs and conduct unit testing.
Job Requirements
:
• Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline.
• 2+ years of relevant work experience.
spring boot experience +2
understanding docker is a plus
• Strong understanding of OOP concepts and Design patterns
• Strong understanding of Spring framework, Hibernate
• Strong understanding of Data structures and Algorithms
• Knowledge of front end technologies such as Angular is a plus
• Source control knowledge ( Git, SVN, . )
• Excellent experience working in agile team and applying agile practices
• Good verbal and written communication skills.
Java Developer
Posted today
Job Viewed
Job Description
We're Hiring: Java Developer
Location:
Cairo, Egypt
Experience:
4–8 years
Are you passionate about building innovative digital banking solutions? We are looking for a
Technical Consultant
to join our dynamic team, delivering high-impact projects in the banking domain.
What You'll Do
- Design, develop, test, and implement
Java-based web applications
. - Configure, customize, and support our proprietary digital banking solutions.
- Conduct
SIT/UAT, bug fixing, and integration
with third-party systems. - Collaborate with clients for requirements, solution design, and training.
- Deliver high-quality documentation and ensure best practices are followed.
- Provide ongoing
production support
and troubleshoot customer issues.
What We're Looking For
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong experience in
Java, JSP, CSS, JavaScript (jQuery), SOAP & RESTful Web Services
. - Hands-on with frameworks:
Spring MVC, Struts, MyBatis
. - Database expertise in
Oracle, Sybase, MSSQL
. - Exposure to
System Integration, Middleware, ECC, ATM & Card Management
is a plus. - Familiarity with
reporting tools (Jasper, Birt)
and
servers (Tomcat, WebLogic)
is an advantage. - Excellent communication in
English, Arabic, and/or French
. - Strong analytical, problem-solving, and time management skills.
- Willingness to travel for assignments.
Why Join Us?
- Be part of a
global digital transformation journey
in the banking sector. - Work on cutting-edge
financial solutions
with diverse international clients. Hybrid/remote opportunities with career growth and learning.
Interested or know someone perfect for this role?- Let's connect Send your resume or referrals to:
-
|
| WhatsApp:
Java Developer
Posted today
Job Viewed
Job Description
About the Company:
Accord Business Group (ABG) is a global IT solutions and system integrator, committed to delivering comprehensive solutions for impactful ROI and business value. We've served over 70 clients worldwide and built lasting partnerships. We partner with industry leaders to leverage cutting-edge technologies and provide innovative solutions for our clients. In our dedication to staying at the forefront of technology, we reinvest 50% of our profits into R&D. This commitment fuels innovation, allowing us to explore new horizons and deliver solutions that shape the future of IT.
Job Title:
Java Developer
Role & Responsibility:
- Design, develop and maintain high-quality Java applications at the company.
- Collaborate with teams in other departments to identify and priorities requirements.
- Develop best practices for the company and participate in code reviews with the team and other stakeholders.
- Conduct technical analysis to arrive at solutions and create technological artefacts in response to production issues.
What you'll need:
Key Qualifications:
- A Bachelor's or Master's degree in software engineering, computer science, or a related field.
- Demonstrable experience in Java development.
- Strong knowledge of Java languages and web development frameworks like Spring, Hibernate, and Struts.
- Expertise in developing web applications using front-end technologies (HTML, CSS, and JavaScript).
- Working knowledge of database technologies (MySQL and Oracle).
Technical Skills:
- Demonstrable expertise in various technical areas, including programming, network administration, and software installation and configuration.
- Experience in software development, database management, or a role with similar responsibilities.
- Strong analytical and problem-solving skills with organisational capabilities.
- Experience with IT project management methodologies, such as Agile or Scrum.
- Familiarity with cloud technologies (AWS, Azure, or Google Cloud).
Preferred Skills:
- Relevant certifications such as Oracle Certified Professional (OCP).
- Knowledge of cloud computing technologies (AWS, Azure, or Google Cloud).
- Familiarity with agile software development methodologies (Agile or Scrum).
- Experience with DevOps practices and tools (Git, Jenkins, and Docker).
- Excellent problem-solving and analytical skills with good teamwork capabilities.
Be The First To Know
About the latest Java programming Jobs in Egypt !
Java Developer
Posted today
Job Viewed
Job Description
Job Description:
- Develop and maintain high-performing, scalable web applications using Java technologies.
- Customize workflows and integrate with other enterprise systems.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, maintainable, and efficient code while following best practices.
- Analyze code changes and recommend improvements for maintainability and scalability.
- Troubleshoot, debug, and resolve application issues.
- Ensure application performance, quality, and responsiveness.
- Prepare technical documentation and contribute to design discussions.
- Work independently or within a team to deliver projects under tight deadlines.
Requirements:
- 1+ years of experience in the Java development field.
- Bachelor's degree in Computer Science, Engineering, or a related subject.
- FinTech / Financial sector experience is preferable.
- Goal-oriented and self-motivated
- Candidate must have the ability to work independently or within a team environment
- Strong oral and written communication skills with the ability to create software design and engineering documents
- The ability to multitask and deliver high-quality work under tight deadlines is essential.
- Ability to work in a fast-paced environment is crucial
- Ability to learn, excel, and deliver at a quick pace is required
Technical skills:
- Experienced Java Developer with knowledge in web framework-based development and Internet technologies
- Strong knowledge of OOP, Design Patterns, Data Structure, and Algorithms
- Ideal candidate should have hands-on experience in the following: public-facing web application development using JAVA and open-source technologies, tools, and APIs Ex: Spring /Boot stack, Servlets, JSF, JSP, RESTful web services, JDBC, XML, Git, Maven, DevOps, Jenkins, SonarQube. Additional web technologies experience is a plus.
- Knowledge of Reporting framework, Jasper, BIRT, …
- Knowledge of Maven, Subversion SVN, GIT, and JUnit.
- Knowledge of Jira
- Knowledge of the Linux command line.
- Knowledge of SQL/PL-SQL and Oracle database development (packages, stored procedures, triggers) is a plus.
- Experience with application servers: WebLogic, Tomcat
- Knowledge of JBPM, Web Development is a plus
What we offer:
- Competitive monthly salary.
- Social/ Family Health insurance (We bear it entirely).
- Great Place to work located in Sheraton Heliopolis, Cairo.
- Fantastic Team, we have the best team that is supportive, collaborative, professional, and fun
Java Developer
Posted today
Job Viewed
Job Description
We are currently seeking talented Java Developers to join our team. As a Java Developer, you will be responsible for developing high-quality software solutions using Java programming language. You will work closely with our development team to design, implement, and maintain software applications. If you are passionate about software development and have a strong background in Java programming, we would love to hear from you.
Responsibilities- Designing, coding, and testing software using Java programming language
- Collaborating with cross-functional teams to define requirements and develop efficient solutions
- Participating in code reviews and providing constructive feedback
- Debugging and troubleshooting issues in software applications
- Ensuring the adherence to software development best practices and coding standards
- Keeping up-to-date with the latest technologies and trends in the Java development
Requirements
- Strong proficiency in Java programming language
- Spring boot is MUST
- Experience with software development lifecycle and methodologies
- Knowledge of object-oriented programming concepts
- Experience with relational databases (e.g., MySQL, Oracle)
- Experience with version control systems (e.g., Git)
- Good problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Bachelor's degree in Computer Science, Engineering, or a related field
Benefits
- Social & Medical insurance
- Healthy Environment
- Attractive salaries
- Hybrid work model
Java Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled
Java Developer with expertise in Microservices architecture
to join our dynamic team. The ideal candidate will design, develop, and maintain scalable, high-performance backend systems. You will work closely with cross-functional teams to deliver robust solutions that align with business needs.
Key Responsibilities:
- Design, develop, and maintain applications using
Java
and
Spring Boot
. - Build and manage
microservices-based architectures
ensuring scalability and resilience. - Develop RESTful APIs and integrate with external/internal systems.
- Write clean, maintainable, and efficient code following best practices.
- Implement CI/CD pipelines and collaborate with DevOps for deployment automation.
- Troubleshoot and resolve application issues, performance bottlenecks, and production incidents.
- Participate in code reviews, ensuring high standards of code quality.
- Work with Agile methodologies (Scrum/Kanban) in a collaborative environment.
Required Skills & Qualifications:
- Strong proficiency in
Core Java 8+
and
Spring Framework (Spring Boot, Spring Cloud)
. - 3+ years of hands-on experience with
microservices development and deployment
. - Strong understanding of
REST APIs, JSON, and API security
. - Experience with
containerization (Docker, Kubernetes)
. - Knowledge of
messaging systems
(Kafka, RabbitMQ, etc.). - Familiarity with
SQL/NoSQL databases
(MySQL, PostgreSQL, MongoDB, etc.). - Experience with
CI/CD tools
(Jenkins, GitHub Actions, GitLab CI, or similar). - Solid understanding of
OOP, design patterns, and best practices
.
Good to Have:
- Experience with
cloud platforms
(AWS, GCP, Azure). - Knowledge of
event-driven architecture
. - Exposure to
monitoring and logging tools
(ELK, Prometheus, Grafana). - Familiarity with
test-driven development (TDD)
and automation frameworks (JUnit, Mockito).