Technical Director
On-sitePeelamedu, State of Tamil Nādu, Republic of India
Job Summary
Lead the engineering team by defining technical strategies that align with business objectives and overseeing the design, development, and deployment of scalable, secure Java-based applications. Conduct code reviews to enforce standards, mentor engineers to close skill gaps, and recruit top talent while managing multiple projects to ensure timely delivery. Collaborate with project managers and non-technical stakeholders to define scopes, monitor progress, and facilitate alignment across development, QA, and operations. Requires 12+ years of Java experience, 5+ years in leadership, and proficiency in cloud technologies and microservices architecture.
Required 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.