Governance House

Java Technical Lead

Posted: 1 minutes ago

Job Description

Looking for a Technical Lead (Java Back-End Focus) for a FULL time job in Cairo, Egypt. Job Overview: We are seeking a highly skilled Technical Lead to oversee and coordinate the development of a complex software project involving both back-end (Java) and front-end components. The ideal candidate should have a strong technical background, excellent organizational skills, and experience managing the entire software development life cycle. The incumbent should define and integrate our company’s software architecture and experienced with network design in addition can see the big picture for the company growth plans and design scalable architecture to handle the company’s current and future software application needs In this role, incumbent will be responsible for upgrading or defining new architecture systems to support future and current Java applications. Will also be involved in software design and the integration of all Java-based applications.  Key Responsibilities: ∙Technical Leadership: Lead the development team, providing guidance, enforcing best coding practices, and ensuring high-quality software delivery. ∙Back-end Development Oversight: Manage and coordinate back-end development in Java, ensuring scalable, maintainable, and efficient solutions. ∙Front-end & Back-end Integration: Ensure seamless interaction between back-end services and front-end applications. ∙Project Coordination: Oversee planning, execution, and delivery, ensuring alignment with business objectives. ∙Resource Management: Effectively allocate development resources to meet project milestones. ∙Agile & Process Optimization: Implement Agile methodologies to streamline workflows and optimize development cycles. ∙Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals. ∙Open-Source & JBoss Expertise: Utilize open-source technologies and manage back-end services with JBoss. ∙Cross-Team Collaboration: Work closely with stakeholders, including product managers, designers, and QA teams, to ensure project success. Further Job requirements: ∙Frequently meeting with technology managers and the design team to ensure that company goals and needs are well addressed and met.    ∙Troubleshooting design flaws and system bottlenecks.  ∙Performing validation tests to ensure the flexibility and scalability of the Java environment.  ∙Assisting the software design team with application integration.  ∙Conducting system performance tests and completing systems reports. Required Qualifications: ∙9 to 11 years of experience in software development and technical leadership within a Java-based environment. ∙Strong expertise in Java, Java Beans, Java Servlets, and JavaScript, Spring Framework, and back-end architecture. ∙Experience with JBoss or similar application servers. ∙Strong understanding of front-end and back-end integration strategies. ∙Excellent leadership, organizational, and communication skills. ∙Hands-on experience with Agile methodologies and project management tools.  Education: ∙Bachelor’s degree (BSc) in Information Technology, Computer Science, or Engineering.  Preferred Qualifications: ∙Experience working on open-source projects and contributing to community-driven development. ∙Familiarity with DevOps practices and cloud-based infrastructure. ∙Knowledge of database management and API design principles. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In