Senior Java Software Engineer

Arrow Electronics

Cairo, Egypt
Java 17 or java 21
Spring ecosystem
Oop principles, design patterns
We are looking for a Senior Java Software Engineer to build, enhance, and maintain scalable backend systems

Job Summary

  • We are looking for a Senior Java Software Engineer to build, enhance, and maintain scalable backend systems.
  • This role focuses on strong Java engineering fundamentals, with exposure to modern cloud, DevOps, data, and AI-enabled integrations.
  • Opportunity to work on impactful systems with real business value and exposure to modern backend architecture, cloud-native tools, and AI-enabled solutions.

Matching Summary

We are looking for a Senior Java Software Engineer to build, enhance, and maintain scalable backend systems.

Skills & Requirements

Must-have

  • Java 17 or Java 21
  • Spring Ecosystem
  • OOP principles, design patterns
  • Oracle or MySQL databases
  • JPA / Hibernate
  • JUnit and unit testing
  • RESTful web services
  • Apache Kafka
  • Maven, Git
  • Docker-based deployments
  • CI/CD pipelines (Jenkins, Kubernetes)
  • JWT / OAuth2 authentication

Nice-to-have

  • Elasticsearch search and indexing
  • Prometheus, Grafana monitoring
  • Apache Spark big data
  • AWS cloud platform
  • Generative AI or LLM APIs integration

Key Requirements

  • 5+ years of professional Java experience
  • Bachelor’s degree in Computer Science or equivalent
  • Experience integrating Generative AI or LLM APIs

Work Rights

Not specified

Tailored Resume

Cover Letter