Talent.com
FlairsTech
Senior Java FullstackFlairsTech • Cairo
البحث عن وظائف أخرى
Senior Java Fullstack

Senior Java Fullstack

FlairsTech • Cairo
الوصف الوظيفي

Job Duties

  • Architect, design, develop, and maintain full-stack applications and features across both backend and frontend.
  • Develop robust backend services using Java and Spring Boot.
  • Build responsive and scalable frontend applications using Angular and modern frontend development practices.
  • Design, develop, and implement scalable Microservices architectures.
  • Design and develop RESTful APIs and ensure reliable integration between systems and services.
  • Work with messaging and event-driven architectures using RabbitMQ and/or Apache Kafka.
  • Collaborate with Product, Design, QA, and Engineering teams to translate business requirements into effective technical solutions.
  • Participate in system design, technical discussions, and architectural decisions.
  • Write clean, maintainable, reusable, and well-structured code.
  • Implement and maintain automated tests and follow software testing best practices.
  • Contribute to CI/CD pipelines and cloud-native development practices.
  • Identify technical challenges, troubleshoot issues, and provide effective solutions.
  • Review code and contribute to improving development standards and engineering practices.
  • Stay up to date with the latest technologies, frameworks, and best practices within the Java and Angular ecosystems.

Technical Requirements

  • 5+ years of hands-on experience in software development.
  • Strong experience with Java and Spring Boot.
  • Strong hands-on experience with Angular, preferably recent/latest versions.
  • Proven experience designing, developing, and scaling Microservices architectures.
  • Strong knowledge of RESTful APIs and API integration.
  • Experience with RabbitMQ and/or Apache Kafka.
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding and practical experience with cloud-native development.

Non-Technical Requirements

  • Strong problem-solving and analytical skills.
  • Ability to work independently and take ownership of assigned tasks and projects.
  • Strong communication and collaboration skills.
إنشاء تنبيه وظيفي لهذا البحث

Senior Java Fullstack • Cairo