![14.png](/_next/image?url=%2Fimages%2Flogo-cir.png&w=640&q=75)
Salary
EGP 8000 - EGP per month
Job Type
Full-Time
Job Description
Job Description: Full Stack Developer
Responsibilities:
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and stakeholders, to gather requirements and understand project goals.
- Design and develop scalable and high-performance web applications using Java technologies, Spring Boot, and Angular/React.
- Implement RESTful APIs and integrate with backend systems and databases.
- Develop responsive and user-friendly front-end interfaces using Angular/React.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Perform unit testing and participate in integration testing activities.
- Troubleshoot and resolve issues, ensuring the performance, security, and scalability of applications.
- Stay up-to-date with the latest trends and advancements in Java, Spring Boot, Angular/React.
Skills and Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of two years of professional experience as a Full Stack Developer.
- Strong understanding of software engineering principles and design patterns.
- Extensive experience in Java programming and software development.
- Strong proficiency in Java, Spring Boot, and familiarity with Java J2EE technologies.
- Experience with web services (RESTful or SOAP) and API development.
- Experience with front-end frameworks such as Angular or React.
- Familiarity with HTML, CSS, and JavaScript for front-end development.
- Strong understanding of relational databases and experience working with SQL.
- Experience with version control systems (Git) and build tools (Maven/Gradle).
- Knowledge of containerization technologies like Docker is a plus.
- Excellent problem-solving and analytical skills.
- Ability to work independently and handle multiple tasks simultaneously.
- Familiarity with Java J2EE technologies.
Job Openings at CITC
![logo-img](/_next/image?url=%2Fimages%2Flogo-img.png&w=256&q=75)
Posted
![logo-img](/_next/image?url=%2Fimages%2Flogo-img.png&w=256&q=75)
Posted
![logo-img](/_next/image?url=%2Fimages%2Flogo-img.png&w=256&q=75)
Posted
Stay Updated
Get latest HR News, Trends, Facts and Advices. We will deliver all of it directly to your inbox.