Find jobs
Pricing
Sign in
FIND JOBSPRICINGSIGN INSIGN UP
← Back
AR
Arrow

Senior Software Developer

LocationEG-Cairo, Egypt (Al Emdad & Al Tamween)
Typefull-time
DepartmentInformation Technology
Company size10,000+ people
First seen1w ago
Last seen2h ago
Position:
Senior Software Developer
Job Description:
Job Overview
We are seeking an experienced Senior Software Developer to join our Software Engineering team. This role focuses on building enterprise-grade backend solutions using Java Spring technologies while leveraging modern architectural practices, including AI integration, microservices, intelligent search, and cloud-native development.
The ideal candidate is a strong hands-on engineer who enjoys solving complex technical problems, collaborating with cross-functional teams, and contributing to the delivery of scalable, secure, and innovative solutions.
Key Responsibilities
Backend Development
•
Design, develop, and maintain scalable Java-based microservices using Spring Boot and Spring Cloud.
•
Build and maintain RESTful APIs for internal and external integrations.
•
Develop high-performance backend solutions using Oracle and/or MySQL databases.
•
Troubleshoot, debug, and optimize application performance, reliability, and scalability.
•
Apply software engineering best practices, including design patterns, SOLID principles, and clean architecture.
•
Contribute to technical design discussions and solution architecture decisions.
AI & Intelligent Systems
•
Integrate AI-powered services such as OpenAI, Hugging Face, and LangChain into enterprise applications.
•
Design and implement AI-driven features, including intelligent search, content analysis, and agent-based workflows.
•
Develop and enhance Retrieval-Augmented Generation (RAG) solutions.
•
Optimize performance, reliability, and scalability of LLM-based applications.
•
Develop AI data processing and integration pipelines.
•
Apply AI security and compliance best practices during implementation.
Search & Data Technologies
•
Design, implement, and maintain enterprise search solutions using Apache Solr and Elasticsearch.
•
Develop semantic and vector-based search capabilities.
•
Optimize database queries, indexing strategies, and data models for performance and scalability.
•
Ensure data integrity, security, and availability across backend systems.
DevOps & Quality
•
Contribute to CI/CD pipelines and deployment automation processes.
•
Work within Docker and Kubernetes-based environments.
•
Develop automated unit and integration tests.
•
Participate in code reviews and follow established coding standards.
•
Apply secure coding practices and OWASP security recommendations.
Collaboration
•
Work closely with Product Management, UX, QA, DevOps, and Engineering teams to deliver high-quality solutions.
•
Participate in technical discussions, design reviews, and knowledge-sharing activities.
•
Support and mentor junior developers when needed.
•
Contribute to continuous improvement initiatives across the development lifecycle.
Required Skills & Qualifications
Experience & Education
•
4-6 years of professional experience in Java software development.
•
Proven hands-on experience with AI-assisted development tools.
•
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Technical Skills
Backend Development
•
Java 17+
•
Spring Boot
•
Spring Data
•
Spring Cloud
•
REST APIs
•
JPA
Software Design
•
Object-Oriented Programming (OOP)
•
Clean Architecture
Database Technologies
•
Oracle Database (PL/SQL, Stored Procedures, Performance Tuning)
•
SQL Optimization
•
Schema Normalization
Search Technologies (Nice to have)
•
Apache Solr
•
Elasticsearch
•
Semantic Search
•
Vector Search Solutions
AI & Machine Learning Integration (A plus)
•
Hugging Face
•
LangChain
•
Vector Databases
•
Semantic Search Technologies
DevOps & Deployment
•
Jenkins
•
Docker
•
Kubernetes
Unit Testing & Quality
•
Test-Driven Development (TDD)
•
Behavior-Driven Development (BDD)
•
SonarQube
•
Clean Code Standards
Development Practices
•
Git
•
Jira
•
Agile / Scrum Methodologies
•
Configuration and Build Management
Security
•
Secure Coding Practices
•
OWASP Top 10
•
Authentication and Authorization
•
API Gateway Security
•
JWT
•
OAuth
AI Competencies
•
Strong proficiency in AI-assisted development tools and workflows.
•
Experience with prompt engineering and effective utilization of LLM-based solutions.
•
Understanding application architectures leveraging LLM APIs.
•
Familiarity with Python development.
•
Familiarity with Retrieval-Augmented Generation (RAG) in enterprise environments.
•
Understanding AI-aware software architecture and development principles.
•
Awareness of AI security, governance, and compliance considerations.
Soft Skills
•
Strong problem-solving and analytical thinking skills.
•
Effective communication and collaboration abilities.
•
Ability to work closely with both technical and business stakeholders.
•
Proactive mindset with a passion for continuous learning and improvement.
•
Strong sense of ownership and accountability for deliverables.
•
Adaptability to evolving technologies, especially AI-driven solutions and modern software architectures.
Location:
EG-Cairo, Egypt (Al Emdad & Al Tamween)
Time Type:
Full time
Job Category:
Information Technology
More roles at Arrow
Market Development EngineerInside Sales RepresentativeInside Sales ManagerSenior General Ledger AccountantInside Sales Representative
Seekless
Product
Find jobsCompaniesPricing
Legal
PrivacyTermsCookies
© 2026 SEEKLESS, INC. ALL RIGHTS RESERVED.BUILT WITH CARE