Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


https://bayt.page.link/h3RngLhPVTLSmCsQ9
Back to the job results

Senior Java Software Engineer

Yesterday 2026/06/05
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Position:Senior Java Software Engineer

Job Description:

Senior Java Software Engineer



Job Summary



We are looking for a Senior Java Software Engineer to build, enhance, and maintain scalable backend systems. You will work across the software development lifecycle, contribute to solution design, and deliver reliable, high-quality software that directly impacts business outcomes.
This role focuses on strong Java engineering fundamentals, with exposure to modern cloud, DevOps, data, and AI-enabled integrations.



Core Responsibilities



  • Design, develop, and maintain Java-based backend services across multiple releases.
  • Implement new features, handle change requests, and resolve production defects.
  • Estimate tasks accurately and deliver within agreed timelines.
  • Write clean, maintainable, and well-documented code following clean code principles.
  • Debug and troubleshoot complex issues to identify root causes efficiently.
  • Write unit tests using JUnit and follow test-driven development (TDD) practices.
  • Participate in solution and technical design discussions, applying appropriate design patterns.
  • Develop and maintain RESTful APIs.
  • Collaborate closely with team members and cross-functional teams (QA, DevOps).
  • Contribute to CI/CD pipelines and deployment processes using existing DevOps tooling.
  • Continuously learn and adopt new technologies relevant to backend engineering.

DevOps & Deployment (Expected Exposure, Not Ownership)



  • Work with Docker-based deployments across different environments.
  • Integrate applications into existing CI/CD pipelines (Jenkins, Kubernetes).
  • Support smooth releases and environment stability in collaboration with DevOps teams.

Security & Quality



  • Apply secure coding practices and follow OWASP Top 10 guidelines.
  • Implement authentication and authorization using JWT / OAuth2.
  • Ensure high code quality through reviews, testing, and automation.

Required Qualifications



Experience & Education



  • 5+ years of professional experience in Java software development.
  • Bachelor’s degree in Computer Science or equivalent practical experience.

Core Technical Skills (Must-Have)



  • Java: Java 17 or Java 21
  • Spring Ecosystem: Spring, Spring Boot, Spring Data, Spring Security, Spring Cloud
  • Architecture: OOP principles, design patterns, clean code
  • Databases: Oracle or MySQL, database design, ERD
  • ORM: JPA / Hibernate
  • Testing: JUnit and unit testing practices
  • APIs: RESTful web services
  • Messaging: Apache Kafka
  • Build & Version Control: Maven, Git
  • Developer Productivity Tools: Windsurf
  • Experience integrating Generative AI or LLM APIs into backend systems.
  • Interest in applying AI to improve automation, data processing, or developer productivity is highly valued.

Nice-to-Have



(Experience in these areas is a plus, not a requirement)



  • Search & Indexing: Elasticsearch
  • Monitoring & Observability: Prometheus, Grafana
  • Big Data: Apache Spark.
  • Cloud Platforms: AWS

What We Offer



  • Opportunity to work on impactful systems with real business value.
  • Exposure to modern backend architecture, cloud-native tools, and AI-enabled solutions.
  • Collaborative engineering culture with strong technical ownership.
  • Continuous learning and professional growth.



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

Time Type:Full time
Job Category:Information Technology
This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.