Job Title: Senior Java Backend Developer
Location: Egypt / New Cairo
Job Type: Fulltime
About the Role
We are seeking a Senior Java Backend Developer to join our growing team of passionate technologists. As a key member of our backend engineering team you will be responsible for designing developing and maintaining scalable and highperformance backend systems using Java. Candidates with experience or interest in AI integration and DevOps practices are highly preferred.
Key Responsibilities
- Design and implement scalable microservices and RESTful APIs using Java (Spring Boot or similar frameworks).
- Optimize and maintain backend systems to ensure high performance reliability and availability.
- Collaborate closely with frontend DevOps and AI teams to develop endtoend solutions.
- Contribute to architecture decisions and code reviews.
- Implement security best practices and ensure compliance with industry standards.
- Troubleshoot production issues and provide timely resolutions.
- Participate in the full software development lifecycle including planning design implementation testing and deployment.
Requirements
Required Qualifications
- 5 years of handson experience in backend development using Java.
- Strong understanding of objectoriented programming design patterns and clean code principles.
- Experience with Spring Boot JPA/Hibernate REST APIs and asynchronous processing.
- Proficiency with SQL and NoSQL databases (e.g. PostgreSQL MongoDB).
- Familiarity with version control systems (e.g. Git).
- Excellent problemsolving skills and the ability to work independently or as part of a team.
Preferred Qualifications
- Experience with AI/ML integration (e.g. working with Pythonbased models TensorFlow OpenAI or other AI services).
- Knowledge of DevOps tools and practices such as Docker Kubernetes CI/CD pipelines (e.g. Jenkins GitLab CI) and cloud platforms (AWS GCP or Azure).
- Familiarity with message brokers such as Kafka or RabbitMQ.
- Experience working in Agile environments.
Benefits
We Offer
- Competitive salary & performancebased bonuses.
- Opportunity to work on innovative AIdriven projects.
- A collaborative and growthoriented work environment.
- Continuous learning & professional development programs.
Required Qualifications 5+ years of hands-on experience in backend development using Java. Strong understanding of object-oriented programming, design patterns, and clean code principles. Experience with Spring Boot, JPA/Hibernate, REST APIs, and asynchronous processing. Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Familiarity with version control systems (e.g., Git). Excellent problem-solving skills and the ability to work independently or as part of a team. Preferred Qualifications Experience with AI/ML integration (e.g., working with Python-based models, TensorFlow, OpenAI, or other AI services). Knowledge of DevOps tools and practices, such as Docker, Kubernetes, CI/CD pipelines (e.g., Jenkins, GitLab CI), and cloud platforms (AWS, GCP, or Azure).