Senior Full-Stack Java & React Developer

Penta-b - Nasr City, Cairo

Applicants for
2 open positions
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English
2 open positions
Travel Frequency:
Up to 25% travel
About the Job

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development life-cycle, from concept and design to testing.


  • Analysis, design and develop high-volume, low-latency applications with focus on delivering high-availability and performance utilizing Agile development methodologies.
  • Manage Full Life-Cycle Software Development
  • Contribute in all phases of the development life-cycle.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Ensure that projects are accurately estimated and delivered to schedule
  • Design overall architecture of the web application.
  • Building reusable code and libraries for future use
  • Implementation of security and data protection layers
Job Requirements
  • 4+ years of Java experience
  • Experience in front-end development with React, REST, HTML, CSS, responsive design
  • Experience in Front-end development using JavaScript
  • Experience in JAVA spring and hibernate.
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases and big data.
  • Knowledge of CSS frameworks such as Bootstrap and React-Bootstrap
  • Experience in MAVEN
  • Experience in Agile (Scrum/Kanban), UML and DevOps (CI/CD)
  • Detail-oriented and excellent concentration ability
  • An analytical mindset and critical thinking
  • Knowledge of microservices architecture is a plus
  • Previous experience as SCRUM master is a plus
  • Familiarity with AWS or other cloud-based hosting services is a plus
  • Experience with supporting high-traffic sites; understanding proxies, CDNs, caching, etc is a plus.
  • Experience in developing GIS applications is a huge plus
About this Company

Penta-b is the open source GIS pioneer in MENA and the first Arabian GIS vendor with a global competitive benchmarks and additions. combining teams of GIS professionals with different expertise and skills serving different business areas to help our customers achieve better... (More)

See all Careers and Jobs at Penta-b