TECHNICAL LEAD - Java
happiestminds
Job Description
Technical Requirements
- Backend Mastery: Expert-level Java, Spring Boot, Hibernate, and Microservices architecture.
- Database: Advanced experience with MySQL (query optimization, schema design).
- Frontend: Solid exposure to HTML5, CSS3, JavaScript, and Angular.
- API Excellence: Deep expertise in building and consuming RESTful Web Services.
- Tools & Process: Proficiency in Git, CI/CD pipelines, and Agile methodologies.
Core Responsibilities
- Technical Leadership: Direct the design, development, and deployment of enterprise-grade Java applications.
- Team Management: Lead, mentor, and unblock a team of developers. Conduct rigorous code reviews and foster a culture of continuous learning.
- AI SDLC Integration: Implement and oversee AI-driven development practices (e.g., using LLMs for code generation, automated testing, and documentation) to optimize the sprint velocity.
- Architecture & Standards: Define project architecture, ensuring it aligns with best practices, scalability, and security standards.
- Full-Stack Oversight: Bridge the gap between backend services and modern frontend frameworks to ensure seamless user experiences.