1. Home
  2. Jobs
  3. Egypt
  4. Cairo
  5. Full-Stack Development
  6. Senior Java Full-stack Engineer
AA

Senior Java Full-stack Engineer

Cairo, EgyptFull-time2d ago

Key Responsibilities:

  • Design, develop, and maintainSpring Boot microservicesfollowing best practices for scalability and performance.
  • ImplementAPI Gatewaypatterns usingSpring Cloud Gatewayor similar tools.
  • Integrate backend services with frontend Angular applications.
  • Develop responsive and dynamicweb interfacesusingAngular, TypeScript, JavaScript, and CSS.
  • Participate in system design, architecture discussions, and code reviews.
  • Build and consumeRESTful APIsfor internal and external integrations.
  • Implement security, monitoring, and fault tolerance usingSpring Security,Resilience4j, andActuator.
  • Collaborate with DevOps teams forCI/CD, containerization, and deployment usingDocker/Kubernetes.
  • Troubleshoot and optimize applications for maximum performance and scalability.
  • Stay up to date with emerging technologies and industry trends.

Requirements

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3–6 yearsof experience in full-stack Java development.
  • Strong proficiency inJava 17+,Spring Boot,Spring Cloud, andMicroservices architecture.
  • Experience withAPI Gateway(Spring Cloud Gateway, Zuul, or similar).
  • Hands-on experience withAngular (v10+),TypeScript,JavaScript (ES6+),HTML5, andCSS3.
  • Proficiency inRESTful APIs,JSON, andAPI documentation tools(Swagger/OpenAPI).
  • Familiarity withSQL databases(e.g., SQL Server, MySQL).
  • Understanding ofGit,Maven/Gradle, andCI/CD pipelines.
  • Knowledge ofcontainerization(Docker) andcloud platforms(AWS/Azure) is a plus.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.