Target

Engineer

Bangalore,India Full time

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. Learn more about Target here.

About the role:

L4 Engineer who bring 2+ years of experience should demonstrates strong foundational technical skills, with the ability to implement components of solutions within established frameworks while continuously learning and adapting to new technologies. In this role, they are expected to write clean, testable, and secure code, contribute to debugging and problem-solving, and apply knowledge of systems such as databases, networking, and CI/CD pipelines. 

The ideal candidate understands the importance of automated testing, observability, and system reliability, and contributes to these areas with guidance. They work independently on most tasks, take accountability for deliverables, and collaborate effectively within the product team while knowing when to seek support. 

Success in this role requires a growth mindset, openness to feedback, and a proactive approach to learning and improving both technical and team practices. The engineer should understand how their work aligns with broader business goals and contribute meaningfully to team outcomes through consistent execution and quality-focused development.

Required Skills

  • Strong proficiency in Java (17+)
  • Experience designing and building microservices architectures
  • Hands-on experience with Spring Boot and other JVM-based frameworks 
  • Experience with messaging systems such as Kafka or RabbitMQ 
  • Solid understanding of databases, including: 
    • NoSQL (e.g., Cassandra, MongoDB) 
    • SQL (e.g., PostgreSQL) 
  • Experience building and managing CI/CD pipelines (Jenkins, GitLab etc..) 
  • Proficiency in unit and integration testing (JUnit, TestContainers) 
  • Experience with containerization and orchestration (Docker, Kubernetes) 
  • Familiarity with monitoring and observability tools (Grafana, ELK Stack, Prometheus) 
  • Understanding of event-driven architecture and distributed system design patterns 
  • Exposure to agentic frameworks and use of LLMs

Preferred Skills

  • Hand on experience using React and typescript
  • Experience with cloud platforms (AWS, GCP, or Azure) 
  • Working knowledge of Python
  • Experience designing and integrating GraphQL APIs
  • Knowledge of security best practices and secure coding
  • Familiarity with Agile methodologies (Scrum, Kanban) 
  • Experience integrating AI/LLM capabilities into applications
  • Exposure to AI reliability and automation, including agentic frameworks and use of OpenAI APIs/SDKs
  • Knowledge of IAM