TECHNICAL LEAD

happiestminds

Bengaluru 10 Years Exp Posted 1h ago

Job Description

  • Lead the design, development, and evolution of scalable Java back-end services 
  • Build clean, maintainable, testable, and production-ready software 
  • Own technical and architectural decisions across services and integrations 
  • Design distributed systems, microservices, APIs, and event-driven workflows 
  • Develop agentic AI solutions that can reason, plan, use tools, access enterprise data, and execute multi-step workflows 
  • Integrate large language models using frameworks such as Spring AI, LangChain4j, or equivalent technologies 
  • Design retrieval-augmented generation (RAG), tool-calling, memory, and human-in-the-loop patterns 
  • Establish safeguards for AI systems, including access controls, data privacy, prompt-injection protection, output validation, and auditability 
  • Define evaluation approaches for AI quality, reliability, latency, safety, and cost 
  • Provide technical direction, mentoring, and constructive feedback to engineers 
  • Lead code reviews, design reviews, proof-of-concept initiatives, and knowledge-sharing sessions 
  • Collaborate closely with Product and business stakeholders to translate requirements into pragmatic technical solutions 
  • Ensure high standards for performance, availability, observability, security, and operational readiness 
  • Support and improve CI/CD pipelines, automated testing, and engineering delivery processes 
  • Participate in production support, incident analysis, and continuous service improvement 

 

Similar Openings for You