Lead Engineer - Target India

Target Target · Retail · Bangalore, India

Lead Engineer responsible for application architecture, technical strategy, and driving architectural changes for a product's engineering team. Focuses on building and scaling highly distributed, high-availability systems with expertise in Java/Kotlin, Spring Boot, Microservices, event-driven systems (Kafka), RDBMS, and NoSQL. Emphasizes system design, performance optimization, observability, and operational excellence.

What you'd actually do

  1. Use your technology acumen to apply and maintain knowledge of current and emerging technologies within specialized area(s) of the technology domain.
  2. Lead or set strategy for testing and debugging at the platform or enterprise level.
  3. In complex and unstructured situations, serve as an expert resource to create and improve standards and best practices to ensure high-performance, scalable, repeatable, and secure deliverables.
  4. Provide the team with thought leadership to promote re-use and develop consistent, scalable patterns.
  5. Lead and participate in complex construction, automation, and implementation activities, ensuring successful implementation with architectural and operational requirements met.

Skills

Required

  • Java
  • Kotlin
  • Spring Boot
  • System Design
  • Microservices architectures
  • event-driven systems
  • Kafka
  • RDBMS
  • NoSQL
  • Data Structures & Algorithms
  • Docker
  • CI/CD pipelines
  • performance optimization
  • capacity planning
  • observability

Nice to have

  • Cassandra

What the JD emphasized

  • highly distributed, high-availability systems
  • System Design
  • Microservices architectures
  • event-driven systems
  • performance optimization, capacity planning, observability