Senior Java Developer
- Hiring from
- Egypt
- Work type
- Hybrid
- Posted
- Sep 24, 2026
๐ Position Overview
Job Title: Senior Backend Developer
Department: Software Development
Sector: Software Development
Location: Head Office
Grade: N/A
๐งญ Reporting Line
Manager: Engineering Manager
Subordinates: N/A
๐ Working Relationships
Internal: Software Development Team
External: N/A
๐ฏ Job Purpose
Design, develop, and maintain scalable backend solutions.
Contribute to enhancing system reliability, performance, and security.
โ Key Responsibilities
Main Tasks:
Develop backend systems using Java & frameworks (Spring Boot, J2EE).
Write clean, efficient, testable code.
Implement RESTful APIs.
Integrate with external APIs and databases.
Design and optimize database schemas.
Write complex SQL queries.
Perform DB migrations.
Collaborate cross-functionally with other teams.
Contribute to all development lifecycle phases.
Continuously improve and adopt new tech.
Conduct unit, integration, and performance testing.
Carry out any additional duties assigned.
๐ KPIs
Code Quality
Delivery Time
System Performance
Velocity
Sprint/Release Burndown
๐ง Job Requirements
Education: BSc in CS/Engineering or related field
Experience: 3โ5 years in Java backend development
Skills:
Java, Spring Boot, J2EE
SQL (MySQL/PostgreSQL), MongoDB/NoSQL
RESTful APIs
Docker, Ansible, Terraform
OOP & Design Patterns
Node.js/Nest.js (plus)
Language: Excellent English
Soft Skills: Leadership, communication, problem-solving
๐ Deliverables
At least 3 qualified candidates sourced
Profiles shared with detailed screening notes
Interview feedback documented
Final status updated