We are looking for an experienced Technical Lead based in Saudi Arabia specialized in Java and React to lead the design, development, and delivery of scalable enterprise applications.
Key Responsibilities:
- Lead and mentor a team of software developers and provide technical guidance throughout the project lifecycle.
- Design and develop scalable backend services using Java and Spring Boot.
- Develop and maintain modern frontend applications using React.js.
- Review code, enforce best practices, and ensure high coding standards.
- Participate in system architecture, technical design, and solution planning.
- Collaborate with Product Owners, Business Analysts, QA teams, and other stakeholders.
- Troubleshoot complex technical issues and provide effective solutions.
- Ensure application performance, security, scalability, and maintainability.
- Manage deployments, integrations, and CI/CD processes.
- Participate in Agile/Scrum ceremonies and support project planning activities.
Requirements:
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in software development.
- Minimum 3+ years of experience in a Technical Lead or Team Lead role.
- Strong hands-on experience with Java, Spring Boot, and Microservices architecture.
- Strong experience with React.js, JavaScript, TypeScript, HTML, and CSS.
- Experience with RESTful APIs and third-party integrations.
- Good understanding of databases such as Oracle, PostgreSQL, or MySQL.
- Experience with Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with cloud platforms is a plus (AWS, Azure, or GCP).
- Strong problem-solving, communication, and leadership skills.
- Experience working in Agile environments.
Bachelor s degree in Computer Science, Information Technology, or a related field.
7+ years of experience in software development.
Minimum 3+ years of experience in a Technical Lead or Team Lead role.
Strong hands-on experience with Java, Spring Boot, and Microservices architecture.
Strong experience with React.js, JavaScript, TypeScript, HTML, and CSS.
Experience with RESTful APIs and third-party integrations.
Good understanding of databases such as Oracle, PostgreSQL, or MySQL.
Experience with Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines.
Familiarity with cloud platforms is a plus (AWS, Azure, or GCP).
Strong problem-solving, communication, and leadership skills.
Experience working in Agile environments.