Backend Lead – Java
- Cairo, Egypt
Posted 25 days ago
About the role
About the Role
We are looking for an experienced Backend Lead – Java to lead the development and architecture of scalable backend systems powering our digital banking platform.
The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture , with proven experience leading backend engineering teams and delivering enterprise-grade systems.
You will work closely with architects, product managers, frontend engineers, and DevOps teams to build secure, scalable, and high-performance backend services.
Key Responsibilities
Backend Leadership
- Lead and mentor backend engineering teams.
- Define backend architecture standards and development best practices.
- Conduct code reviews and technical design discussions.
Backend Development
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build scalable microservices architectures supporting high-volume systems.
- Develop secure and scalable RESTful APIs.
System Architecture
- Contribute to backend system design and architectural decisions.
- Ensure high availability, scalability, and performance.
- Implement secure coding standards and backend security practices.
Integration & Messaging
- Integrate backend systems with enterprise services and third-party platforms.
- Work with event-driven architectures using Kafka or similar technologies.
Collaboration
- Collaborate with frontend, QA, DevOps, and product teams.
- Participate in Agile/Scrum planning and delivery activities.
Required Qualifications
Experience
- 9+ years of experience in Java backend development
- 2+ years of experience leading backend teams
- Strong experience with Spring Boot and microservices
Technical Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- SQL / PostgreSQL / MySQL
- Kafka
- Docker
- Kubernetes
- CI/CD pipelines
- Git
Security & Architecture
- OAuth2 / JWT
- Distributed systems design
- API security best practices
Professional Skills
- Strong leadership and mentoring skills
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience in digital banking, fintech, or financial services
- Experience building high-availability enterprise systems
- Experience with cloud platforms and container orchestration
- Experience with event-driven architectures
