Hiring.Camp

Senior Software Developer

Arrow

·

Today

Location
EG-Cairo, Egypt (Al Emdad & Al Tamween)
Type
Full-time
Department
IT
Seniority
Senior
Experience
4+ years
Education
Bachelor
Source
Workday

Description

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

Skills

PythonJavaSpring BootDockerKubernetesJenkinsCI/CDSQLMySQLElasticsearchOracleMachine LearningGitJiraRESTOAuthAgileScrumDevOpsMicroservices

Similar Jobs

30

Senior Software Developer

Nokia · India · Hybrid

3 days ago

Senior Software Developer

Rbc · RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO, Canada · Hybrid

4 days ago

Senior Software Developer

Leidos · 1471 Liberty Ctr Chantilly VA, United States of America

4 days ago

Senior Software Developer

AECOM · Bengaluru, KA, India · Hybrid

5 days ago

Senior Software Developer

Parsons Corporation · USA VA (Virtual Office), United States of America · Remote

5 days ago

Senior Software Developer

Talentmanagementsolution · PER - Karachi, PK, Pakistan +2

5 days ago

Senior Software Developer

Quantiphi · Canada - Remote · Remote

5 days ago

Senior Software Developer

Quantiphi · Canada - Remote · Remote

5 days ago

Senior Software Developer

Changegrowlive · , UNAVAILABLE · Remote

6 days ago

Senior Software Developer

SOTI is · Mississauga, Canada – Meadowvale Office (HQ) · Hybrid

6 days ago

Senior Software Developer

Skadden · White Plains, United States of America · Hybrid

6 days ago

Software Developer Senior

Charlottenc · Charlotte-Mecklenburg Government Center, United States of America

6 days ago

Senior Software Developer

8x8 · UK-London Office, United Kingdom · Remote

6 days ago

Senior Software Developer

AECOM · Bengaluru, KA, India · Hybrid

6 days ago

Senior Software Developer

"GA Telesis, LLC" · Fort Lauderdale, FL · Onsite

1 week ago

Software Developer, Senior

Booz Allen Hamilton · Undisclosed Location - USA, VA, Arlington, United States of America

1 week ago

Senior Software Developer

Rbc · RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO, Canada

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Olney, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Potomac, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Rockville, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Salisbury, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Severna Park, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Silver Spring, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Towson, MD

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Ann Arbor, MI

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Detroit, MI

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Panama City, FL

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Lansing, MI

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · San Antonio, TX

1 week ago

Senior Software Developer

"Syms Strategic Group, LLC (SSG)" · Arlington, VA

1 week ago
Senior Software Developer at Arrow | Hiring.Camp