Qureos

Find The RightJob.

Senior Java Software Engineer

Position:
Senior Java Software Engineer

Job Description:
We are looking for a skilled Senior Java Developer to join our team and take ownership of designing, developing, and maintaining robust, scalable Java-based applications. This role requires deep expertise in Java and its related frameworks, strong problem-solving abilities, and a solid understanding of modern development practices.
As a Senior Developer, you will lead project initiatives or development teams, collaborate closely with cross-functional groups including QA, DevOps, and UI/UX designers, and provide technical guidance to junior developers. You’ll play a key role in ensuring our applications meet high standards of performance, scalability, and alignment with business goals.
Key Responsibilities

  • Design, implement, debug, and deploy Java-based applications across the full SDLC.
  • Collaborate with cross-functional teams to develop robust, maintainable solutions.
  • Contribute to technical design and architectural decisions using modern best practices.
  • Maintain high code quality through unit testing and clean code principles.
  • Support configuration, build automation, deployment, and continuous integration.
  • Mentor junior developers and actively contribute to a culture of technical excellence.
  • Stay up to date with industry trends and contribute ideas on integrating innovations such as Generative AI where applicable.
  • Design and integrate agentic AI capabilities into applications, planning, tool usage, workflow automation, and intelligent decision-making.
  • Collaborate with AI engineers to build, orchestrate, and optimize agent-based systems using LLMs, vector search and RAG workflows.
Required Skills

  • Programming Frameworks:
Java, Spring Boot, Angular, Node.js, OOP, Design Patterns

  • Web Technologies:
JavaScript (Basics, AJAX), REST SOAP Web Services

  • Database ORM:
Native SQL, Oracle, MySQL, Database Design, ERD, JPA, Hibernate

  • Search Messaging:
Apache Solr, Elasticsearch, Kafka

  • Build Deployment:
Maven, CI/CD, Deployment Automation

  • Testing Quality:
Unit Testing (Junit, TestNG), TDD, Clean Code Practices

  • Application Servers:
Apache Tomcat, WebLogic, JBoss, WebSphere, GlassFish, OC4J

  • Tools Configuration:
Git, Configuration Management, JIRA, XML (XSD, DTD)

  • Security:
Familiarity with OWASP secure coding techniques and best practices to mitigate vulnerabilities

  • Generative AI Intelligent Automation:
  • Hands-on experience or strong familiarity with building AI-enhanced features usingLangChain,LangGraph, and similar orchestration frameworks.
  • Knowledge ofRetrieval-Augmented Generation (RAG) pipelines and integrating them into enterprise applications.
  • Understanding ofvector databases (e.g., Pinecone, Milvus, Elasticsearch vectors) and practical usage ofembeddings for semantic search or contextual retrieval.
  • Ability to design prompts and optimize interactions with Large Language Models (LLMs) to improve reasoning, accuracy, and performance.
  • Understanding multi-agent workflows, planning, and tool-use capabilities powered by modern LLMs.
Preferred Skills

  • Big Data NoSQL:
Hadoop, Hive, Sqoop, Pentaho, MongoDB, HBase
  • Containers DevOps:
Docker, Kubernetes
  • Other:
Security Best Practices, AOP (Aspect-Oriented Programming)

Location:
EG-Cairo, Egypt (Al Emdad Al Tamween)

Time Type:
Full time

Job Category:
Information Technology

© 2026 Qureos. All rights reserved.