Job Title: Java Technical Lead
Location: Egypt
Job Type: Fulltime
About the Role:
We are looking for a highly experienced Java Technical Lead with a minimum of 15 years of experience to join our dynamic team. The ideal candidate will be an expert in highlevel designs solution architecture and Java opensource stack mastery. Experience with AI technologies and React is a strong plus.
As a Java Technical Lead you will drive architectural decisions ensure best practices and lead the development of scalable and robust enterprise applications. You will also be responsible for ensuring team efficiency and utilization optimizing resource allocation and maintaining a highperformance development environment. If you are passionate about cuttingedge technologies problemsolving and mentoring engineering teams we d love to hear from you.
Key Responsibilities:
- Lead and design highlevel architecture and scalable solutions for complex applications.
- Provide technical leadership in Javabased software development.
- Master the Java opensource stack (Spring Hibernate Kafka Elasticsearch etc..
- Oversee and contribute to backend development ensuring high performance and security.
- Collaborate with crossfunctional teams including AI specialists frontend developers (React) and DevOps.
- Guide best practices in coding design patterns and microservices architecture.
- Implement and integrate AIdriven solutions where applicable.
- Conduct code reviews mentorship and technical guidance for the development team.
- Ensure system scalability maintainability and best security standards.
- Optimize team efficiency and resource utilization through effective planning and monitoring.
Requirements
Required Skills:
- 15 years of handson experience in Java development.
- Strong expertise in highlevel design and solution architecture.
- Mastery of Java opensource technologies (Spring Boot Hibernate Microservices Kafka Elasticsearch).
- Extensive experience with Microservices Architecture and distributed systems.
- Experience in cloud technologies (AWS Azure or GCP).
- Proficiency in database management (SQL & NoSQL PostgreSQL MongoDB etc..
- Strong knowledge of containerization & orchestration (Docker Kubernetes).
- Familiarity with for frontend development integration.
- Strong understanding of CI/CD DevOps and automation.
- Excellent problemsolving leadership and communication skills.
Benefits
What We Offer:
- Competitive salary & performancebased bonuses.
- Opportunity to work on innovative AIdriven projects.
- A collaborative and growthoriented work environment.
- Continuous learning & professional development programs.
Required Skills:Required Skills: 15+ years of hands-on experience in Java development. Strong expertise in high-level design and solution architecture. Mastery of Java open-source technologies (Spring Boot, Hibernate, Microservices, Kafka, Elasticsearch). Extensive experience with Microservices Architecture and distributed systems. Experience in cloud technologies (AWS, Azure, or GCP). Proficiency in database management (SQL & NoSQL - PostgreSQL, MongoDB, etc.. Strong knowledge of containerization & orchestration (Docker, Kubernetes). Familiarity with for frontend development integration. Strong understanding of CI/CD, DevOps, and automation. Excellent problem-solving, leadership, and communication skills. 15+ years of hands-on experience in Java development. Strong expertise in high-level design and solution architecture. Mastery of Java open-source technologies (Spring Boot, Hibernate, Microservices, Kafka, Elasticsearch). Extensive experience with Microservices Architecture and distributed systems. Experience in cloud technologies (AWS, Azure, or GCP). Proficiency in database management (SQL & NoSQL - PostgreSQL, MongoDB, etc.. Strong knowledge of containerization & orchestration (Docker, Kubernetes). Familiarity with for frontend development integration. Strong understanding of CI/CD, DevOps, and automation. Excellent problem-solving, leadership, and communication skills.