Technical Lead Java, Spring Boot, Node.js & AI/ML
Summary
We are seeking a highly skilled Technical Lead with deep, hands-on experience delivering end-to-end enterprise projects on modern technology stacks. The ideal candidate will have proven expertise in solution design, architecture, and deployment of large-scale applications, leveraging cloud services and modern engineering practices.
We value candidates with strong Copilot usage experience, proven exposure to AI/ML-based solutions, and AI-related certifications that demonstrate thought leadership in applying emerging technologies to enterprise challenges.
Key Responsibilities
- Lead & Architect Enterprise Solutions: Drive design and architecture for complex, mission-critical applications using Java, Spring Boot, Node.js, and any JavaScript-based framework (e.g., React, Angular, Vue).
- End-to-End Project Ownership: Oversee solution delivery from requirements gathering, architecture, development, deployment, to post-production support.
- Cloud Expertise: Deep dive into cloud services (preferably AWS) to design scalable, secure, and cost-optimized solutions.
- AI/ML Integration: Architect and implement AI/ML features using Azure AI, Cognitive Services, Machine Learning Studio, or equivalent cloud AI services, and integrate with enterprise applications.
- Copilot & AI Productivity Tools: Champion the use of GitHub Copilot and similar AI-powered development tools to accelerate coding and improve quality.
- Best Practices & Governance: Implement cloud architecture patterns, microservices, and serverless computing with strong focus on security, performance, and maintainability.
- Mentorship & Leadership: Provide technical guidance to developers, conduct code reviews, and promote continuous learning within the team.
- DevOps & CI/CD: Collaborate with DevOps teams to design and maintain continuous integration and deployment pipelines.
- Innovation & Research: Stay ahead of emerging cloud and AI capabilities, evaluating their potential for enterprise adoption.
- Stakeholder Collaboration: Engage with business and technical stakeholders to align solutions with strategic objectives.
Requirements
- Education: Bachelor's degree in Computer Science, Engineering, or related field.
Experience
- 8+ years in enterprise application development and architecture using Java, Spring Boot, Node.js, and JavaScript-based frameworks.
- Proven track record delivering end-to-end enterprise projects in cloud environments (AWS, Azure, or GCP).
- Strong design and architecture skills for highly available, scalable, and fault-tolerant systems.
- Hands-on experience with AI/ML project delivery and integration into enterprise solutions.
- Demonstrated proficiency with Copilot or similar AI-assisted development tools.
Technical Skills
- Java, Spring Boot, Node.js
- Any JavaScript-based framework (React, Angular, Vue, etc.)
- Cloud services (AWS, Azure, or GCP)
- Cloud architecture patterns, microservices, serverless computing
- Docker & Kubernetes
- Unit testing & mocking frameworks
Certifications
- Cloud Solutions Architect Expert (AWS, Azure, or GCP) preferred
- AI-related certifications (e.g., Microsoft Certified: Azure AI Engineer Associate, AI-900, or equivalent) highly valued.
Good-to-Have Skills
- Experience in integrating Generative AI into enterprise workflows.
- Exposure to MLOps practices for deploying and managing ML models.
- Familiarity with GraphQL or modern API design approaches.