QI
Technical Director
QBrainX India
India · On-site Full-time Executive Yesterday
About the role
About
Technical Director with a strong background in Java to lead our engineering team. The successful candidate will be responsible for overseeing the technical direction of the company, ensuring the delivery of high‑quality software solutions, and driving innovation within the team. This role requires exceptional leadership skills, extensive experience in Java development, and a deep understanding of software architecture and design.
Responsibilities
- Provide strategic direction and leadership for the engineering team.
- Define and implement technical strategies that align with business objectives.
- Drive continuous improvement and innovation within the team.
- Oversee the design, development, and deployment of Java‑based applications.
- Ensure the architecture and solutions are scalable, secure, and maintainable.
- Perform code reviews and enforce coding standards and best practices.
- Manage multiple projects simultaneously, ensuring timely and successful delivery.
- Collaborate with project managers to define project scopes, timelines, and resources.
- Monitor project progress and provide regular updates to stakeholders.
- Mentor and coach engineers, fostering a culture of learning and growth.
- Identify skill gaps and provide training and development opportunities.
- Recruit and retain top engineering talent.
- Work closely with other departments to ensure alignment on technical solutions.
- Communicate effectively with non‑technical stakeholders to explain technical concepts.
- Facilitate collaboration between development, QA, and operations teams.
Requirements
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 12+ years of experience in software development with a focus on Java.
- 5+ years in a leadership role, managing and mentoring engineering teams.
- Proven experience in software architecture and system design.
- Expert knowledge of Java and related frameworks (e.g., Spring, Hibernate).
- Strong understanding of software development methodologies (e.g., Agile, Scrum).
- Proficiency in cloud technologies (e.g., AWS, Azure, Google Cloud).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD).
- Excellent leadership and interpersonal skills.
- Strong problem‑solving and analytical abilities.
- Exceptional communication and presentation skills.
- Ability to work under pressure and manage multiple priorities.
Requirements
- Proven experience in software architecture and system design.
- Expert knowledge of Java and related frameworks (e.g., Spring, Hibernate).
- Strong understanding of software development methodologies (e.g., Agile, Scrum).
- Proficiency in cloud technologies (e.g., AWS, Azure, Google Cloud).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD).
- Excellent leadership and interpersonal skills.
- Strong problem-solving and analytical abilities.
- Exceptional communication and presentation skills.
- Ability to work under pressure and manage multiple priorities.
Responsibilities
- Provide strategic direction and leadership for the engineering team.
- Define and implement technical strategies that align with business objectives.
- Drive continuous improvement and innovation within the team.
- Oversee the design, development, and deployment of Java-based applications.
- Ensure the architecture and solutions are scalable, secure, and maintainable.
- Perform code reviews and enforce coding standards and best practices.
- Manage multiple projects simultaneously, ensuring timely and successful delivery.
- Collaborate with project managers to define project scopes, timelines, and resources.
- Monitor project progress and provide regular updates to stakeholders.
- Mentor and coach engineers, fostering a culture of learning and growth.
- Identify skill gaps and provide training and development opportunities.
- Recruit and retain top engineering talent.
- Work closely with other departments to ensure alignment on technical solutions.
- Communicate effectively with non-technical stakeholders to explain technical concepts.
- Facilitate collaboration between development, QA, and operations teams.
Skills
AWSAzureCI/CDDockerGoogle CloudHibernateJavaKubernetesRESTful APIsScrumSpring
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free