Senior Full-Stack Java & React Developer
Penta-b -
Nasr City, CairoPosted 5 years ago9Applicants for2 open positions
- 5Viewed
- 4In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
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.
Responsibilities:
- 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