Lead Engineer
Full Job Description
About The Role
We are seeking a Lead Engineer for our Bengaluru, Karnataka team in India. At Target Tech, we use agile practices and leverage open-source software to adapt and build best-in-class technology for our team members and guests.
- Design scalable architecture with the best choice of tech.
- Hands-on development on complicated tasks ensuring production readiness.
- Planning work delivery while mentoring and coaching others.
- Ensuring observability, reliability, security (vulnerability identification), and stability across domains.
We are looking for a proven leader with 7+ years of experience in software design and development, specifically focusing on JVM-based technologies like Java and Kotlin. You will guide technical teams driving products at scale using Spring Boot or Micronaut frameworks.
Required Skills
- Advanced proficiency in Java / Kotlin
- Microservices Architecture (Scalable design)
- Spring Boot or Micronaut experience
- Kafka for Messaging Systems
- NoSQL databases (Cassandra, MongoDB) and SQL-based databases (PostgreSQL, Oracle)
- CI/CD tools
- Unit and Integration Testing (Spock, JUnit)
- GCP Cloud Services
- Docker & Kubernetes for Containerization
- Grafana & ELK Stack for Monitoring
Nice to Have Skills
- Kotlin Functional Programming paradigms
- Legacy System Modernization experience
- Security Best Practices (OWASP)
- Agile Methodologies (Scrum, Kanban)
To learn more about our benefits and culture in India, please visit Life at Target.
Company
Target
About Us:Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture.
Practice this interview
A voice mock interview for Lead Engineer - Target India at Target, with questions from this job description and your resume, and a scored report afterwards.
Set up interview