Senior Java Software Engineer

Arrow Electronics Inc

Cairo, Egypt
Java and spring boot development
Agentic ai and langchain integration
Rag pipeline and vector database implementation
This role requires deep expertise in designing, developing, and maintaining robust, scalable Java-based applications across the full software development lifecycle

Job Summary

  • This role requires deep expertise in designing, developing, and maintaining robust, scalable Java-based applications across the full software development lifecycle.
  • The successful candidate will lead project initiatives, collaborate with cross-functional teams, and provide technical guidance while integrating advanced agentic AI capabilities.
  • You will play a key role in optimizing intelligent decision-making systems using Large Language Models, vector search, and Retrieval-Augmented Generation workflows.

Matching Summary

This role requires deep expertise in designing, developing, and maintaining robust, scalable Java-based applications across the full software development lifecycle.

Skills & Requirements

Must-have

  • Java and Spring Boot development
  • Agentic AI and LangChain integration
  • RAG pipeline and vector database implementation
  • Full SDLC ownership and deployment automation
  • Mentoring junior developers and technical leadership

Nice-to-have

  • Experience with Generative AI innovation
  • Big Data technologies like Hadoop and Hive
  • Containerization with Docker and Kubernetes
  • Knowledge of multi-agent workflow planning
  • Familiarity with Aspect-Oriented Programming

Key Requirements

  • Senior level experience in Java engineering
  • Hands-on experience with LangChain and LangGraph
  • Proficiency in building RAG pipelines and vector databases

Work Rights

Not specified

Tailored Resume

Cover Letter