Full Stack Engineer
Systems Limited - Egypt · 6th of October, Al Jizah, Egypt
قدّم وتابع مع أبلاي إيدجAbout the RoleWe are seeking a skilled full-stack developer with strong experience in Java Spring Boot and Angular to join our telecom project team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality solutions.Key ResponsibilitiesDesign, develop, and maintain web applications using Java Spring Boot and Angular.Build and consume RESTful APIs and microservices.Develop responsive and user-friendly front-end applications.Participate in system design, architecture discussions, and technical decision-making.Write clean, maintainable, and efficient code following best practices.Perform code reviews and ensure application quality and performance.Troubleshoot, debug, and resolve production issues.Collaborate with Product Owners, QA Engineers, DevOps teams, and other stakeholders.Contribute to Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.Ensure security, scalability, and reliability of applications.Required QualificationsBachelor's degree in computer science, engineering, or a related field.5+ years of experience in software development.Strong hands-on experience with Java, Spring Boot, and microservices architecture.Solid experience with Angular (Angular 8+ preferred).Experience with REST APIs, JSON, and web services.Strong knowledge of SQL databases (Oracle, PostgreSQL, MySQL, etc.).Experience with Git and CI/CD pipelines.Familiarity with Agile development methodologies.Strong problem-solving and communication skills.Preferred QualificationsExperience in the Telecom industry.Knowledge of Docker, Kubernetes, or OpenShift.Experience with cloud platforms (AWS, Azure, or GCP).Understanding of messaging systems such as Kafka, RabbitMQ, or JMS.