Search by job, company or skills

SAQAYA

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Java Software Engineer

Company: SAQAYA

Location: Egypt (Remote/Hybrid)

About SAQAYA:

SAQAYA is a dynamic and innovative company with a presence in the UK, Spain, and Egypt. We specialize in connecting talented developers and engineers with top clients in the UK. Our mission is to provide cutting-edge solutions through a dedicated, expert team, and we're looking for a passionate individual to join us in delivering world-class services.

About the role:

We are looking for a Senior Software Engineer with 5+ years of experience in Java development, specializing in microservices and event-driven architectures. The ideal candidate should be autonomous, proactive, and capable of working independently while effectively collaborating with teams.

Technical Requirements:

  • 5+ years of experience in Java (Java 11+ preferred)
  • Strong proficiency in Spring Boot and the broader Spring ecosystem
  • Hands-on experience with microservices architecture and distributed systems
  • Expertise in event-driven architectures and event sourcing systems
  • Experience with messaging brokers, preferably RabbitMQ (Kafka, ActiveMQ, or other message brokers also acceptable)
  • Familiarity with cloud environments (GCP, AWS, or Azure) is a plus
  • Proficiency in relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices is a plus

Soft Skills & Other Requirements:

  • Autonomous and self-driven, capable of handling tasks independently
  • Excellent problem-solving skills and a strong analytical mindset
  • Strong communication skills and the ability to collaborate with cross-functional teams
  • Fluency in English

Nice to Have:

  • Experience with Domain-Driven Design (DDD)
  • Knowledge of reactive programming (e.g., Project Reactor, RxJava)
  • Experience with API gateways and security best practices

Why Join Us

We offer a dynamic and innovative work environment where you'll have the opportunity to solve complex challenges, contribute to exciting new projects, and grow alongside a talented team. We value creativity, independence, and collaboration, offering competitive compensation and career development opportunities.

Ready to Apply

If you're passionate about cutting-edge technologies, enjoy solving complex problems, and are eager to contribute to a forward-thinking team, we encourage you to apply today!

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142148071

Similar Jobs