Jobs Companies Arrow Electronics Senior Software Developer

About this Senior Software Developer role at Arrow Electronics

Arrow Electronics · Onsite · EG-Cairo, Egypt (Al Emdad & Al Tamween)

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
Ready to apply to Arrow Electronics?
Apply to Arrow Electronics

Similar jobs

BMO
Software Developer, Winter 2027 (Co-op/Internship) - 4 Months
BMO
⚡ Apply early Toronto, ON, CAN Onsite $61,600–$113,900
● New 👁 Seen ✓ Applied 13m ago
BMO
Junior Software Developer, Winter 2027 (Co-op/Internship) - 4 Months
BMO
⚡ Apply early Toronto, ON, CAN Onsite $50,100–$93,000
● New 👁 Seen ✓ Applied 13m ago
BMO
Software Developer, Winter 2027 (Co-op/Internship) - 12 Months
BMO
⚡ Apply early Toronto, ON, CAN Onsite $61,600–$113,900
● New 👁 Seen ✓ Applied 13m ago
BP
Software Engineer
BP
⚡ Apply early India - Pune Onsite
● New 👁 Seen ✓ Applied 45m ago
Maincode
Software Engineer
Maincode
⚡ Apply early Seattle Onsite $130,000–$175,000
● New 👁 Seen ✓ Applied 4h ago
Generalist
Software Engineer: Robotics Controls
Generalist
⚡ Apply early San Francisco Bay Area (San Ma... Onsite $200,000–$350,000
● New 👁 Seen ✓ Applied 4h ago
Redwood Materials
Senior Software Engineer
Redwood Materials
⚡ Apply early McCarran, NV; San Francisco, C... Onsite $180,000–$237,500
● New 👁 Seen ✓ Applied 5h ago
Sierra
Software Engineer, Agent (New Grad 2027)
Sierra
⚡ Apply early Singapore Onsite SGD 200,000–SGD 240,000
● New 👁 Seen ✓ Applied 5h ago
Redwood Materials
Infrastructure Software Engineer, Energy Storage
Redwood Materials
⚡ Apply early San Francisco, California, Uni... Onsite $180,000–$237,500
● New 👁 Seen ✓ Applied 5h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Arrow Electronics

See all jobs at Arrow Electronics →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free