Verdantis Logo

Engineering Technical Lead - Java

Verdantis

All India 8 to 12 Yrs 1 month ago

Job Description

As an Engineering Technical Lead at our innovative team, you will play a crucial role in driving impactful solutions by leveraging artificial intelligence (AI) and core Java technologies. Your responsibilities will include technical leadership, AI development, Java development, project management, problem-solving, and continuous improvement.

**Key Responsibilities:**

  • Lead and mentor a high-performing team of engineers, fostering collaboration and innovation.
  • Define and enforce technical standards, architecture, and best practices.
  • Drive end-to-end ownership of technical solutions, ensuring scalability, reliability, and security.
  • Act as a liaison between technical teams and stakeholders, translating business needs into actionable technical requirements.
  • Design and implement advanced AI models and algorithms to solve complex business challenges.
  • Integrate AI/ML techniques such as deep learning, NLP, and predictive analytics into scalable applications.
  • Work closely with data scientists to create robust pipelines for data collection, preprocessing, and analysis.
  • Explore and prototype emerging AI trends and technologies to maintain a competitive edge.
  • Architect, develop, and maintain high-performance Java-based applications.
  • Leverage advanced Java frameworks and tools, including J2EE, Spring Boot, Hibernate, and Apache Kafka.
  • Implement RESTful APIs and microservices-based architectures.
  • Optimize Java applications for performance and reliability in distributed systems.
  • Deploy and manage applications on cloud platforms (AWS, GCP, Azure), including the use of serverless computing and container orchestration tools like Kubernetes and Docker.
  • Oversee the software development lifecycle, ensuring timely delivery of projects within scope and budget.
  • Collaborate with cross-functional teams (product managers, designers, QA, DevOps) to ensure seamless execution.
  • Establish and monitor KPIs for project success and team performance.
  • Identify and resolve technical challenges, applying innovative solutions to complex problems.
  • Analyze system performance metrics to identify and address potential bottlenecks proactively.
  • Stay updated on advancements in AI, Java, and software engineering, and incorporate relevant innovations into the development process.

**Qualifications:**

**Required Skills:**

  • Bachelor's or Master's degree in Computer Science, Engineering, or related fields.
  • 8+ years of software development experience with a focus on core Java technologies.
  • Proven experience leading technical teams and delivering complex, scalable solutions.
  • Expertise in object-oriented programming, concurrency, and design patterns.
  • Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and techniques (supervised/unsupervised learning, reinforcement learning).
  • Strong knowledge of cloud computing platforms (AWS, GCP, Azure) and modern deployment strategies.
  • Experience with containerization technologies (Docker, Kubernetes) and serverless architecture.
  • Exceptional problem-solving, analytical, and communication skills.

**Preferred Skills:**

  • Experience with DevOps practices (CI/CD pipelines, Infrastructure as Code) and tools like Jenkins, GitLab, and Terraform.
  • Familiarity with big data ecosystems (Hadoop, Spark, or similar).
  • Prior contributions to open-source projects or technical publications.
  • Experience with frontend technologies to support full-stack capabilities (e.g., Angular, React).

This role will provide you with the opportunity to lead a dynamic team in developing cutting-edge AI-powered applications while leveraging your expertise in Java technologies and AI frameworks. As an Engineering Technical Lead at our innovative team, you will play a crucial role in driving impactful solutions by leveraging artificial intelligence (AI) and core Java technologies. Your responsibilities will include technical leadership, AI development, Java development, project management, problem-solving, and continuous improvement.

**Key Responsibilities:**

  • Lead and mentor a high-performing team of engineers, fostering collaboration and innovation.
  • Define and enforce technical standards, architecture, and best practices.
  • Drive end-to-end ownership of technical solutions, ensuring scalability, reliability, and security.
  • Act as a liaison between technical teams and stakeholders, translating business needs into actionable technical requirements.
  • Design and implement advanced AI models and algorithms to solve complex business challenges.
  • Integrate AI/ML techniques such as deep learning, NLP, and predictive analytics into scalable applications.
  • Work closely with data scientists to create robust pipelines for data collection, preprocessing, and analysis.
  • Explore and prototype emerging AI trends and technologies to maintain a competitive edge.
  • Architect, develop, and maintain high-performance Java-based applications.
  • Leverage advanced Java frameworks and tools, i

Posted on: April 8, 2026