Technical Lead

loreal

Hyderabad 9 Years Exp Posted 1h ago

Job Description

1. AI Coding & Velocity (Team Lead Ownership)

  • AI-First Development: Standardize the use of GitHub Copilot/Cursor across the squad. You are responsible for the 20-30% productivity gain expected from AI augmentation.
  • Prompt Governance: Create a library of "Prompts" for the team to generate Spring boilerplate, complex SQL mappings, and integration test suites.
  • Quality Control: Ensure AI-generated code meets L'Oréal’s security and performance benchmarks (preventing "AI-hallucinated" vulnerabilities).

2. Implementation of Integration Patterns

  • Pattern Execution: While the SA defines the pattern (e.g., Saga or Event-Driven), you implement it. You will write the core Spring Cloud Stream logic that ensures data consistency.
  • API Craftsmanship: Build and refine REST/gRPC APIs, focusing on implementation details like custom filters, interceptors, and error-handling strategies.
  • Cloud-Native Development: Architect and implement Spring Boot microservices specifically optimized for GCP (GKE, Cloud Run, Pub/Sub) or Azure (AKS, App Service, Service Bus).

3. Spring Ecosystem Expert-in-Residence

  • Deep-dive into Spring Boot 3.x features.
  • Lead the implementation of Spring Security (OAuth2/OIDC) and Spring Data performance tuning (Hibernate caching, query optimization).

4. Squad Mentorship & PR Leadership

  • Own the Pull Request (PR) process. You are the final gatekeeper for code merging.
  • Bridge the gap between the Architect's vision and the Developer's daily tasks.

What are we looking for?

Technical Requirements

  • AI Tools (Mandatory): Expert proficiency in GitHub Copilot, Cursor, or equivalent. Ability to demonstrate "AI-assisted refactoring" of legacy Java code.
  • Spring Mastery: Extensive experience in Spring Boot, Spring Cloud, and Spring Integration.
  • Integration Skills: Hands-on experience with Kafka, RabbitMQ.
  • Java Depth: Expert Java 17/21 (Records, Virtual Threads/Project Loom).
  • Cloud Expertise: 3+ years of hands-on experience in Google Cloud (GCP) or Microsoft Azure. Certification (e.g., Google Professional Cloud Developer or Azure Developer Associate) is a significant plus.

Soft Skills & Qualifications

  • Experience: 9+ years in Java Engineering, with 2+ years leading a squad.
  • Pragmatism: Ability to balance "Perfect Code" with "Business Velocity" using AI.
  • Leadership: Experience mentoring junior data engineers in writing clean, scalable Java.
  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Similar Openings for You