T

Target

Sells everyday goods and affordable designer styles

Lead Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Over 7 years of experience in software design and development, including 5 or more years focused on scalable backend applications.
  • Advanced proficiency in Java and Kotlin development.
  • Experience designing, developing, and managing scalable microservices.
  • Experience with JVM frameworks such as Spring Boot or Micronaut, including reactive programming.
  • Experience with messaging systems such as Kafka and RabbitMQ.
  • Experience with NoSQL databases such as Cassandra and MongoDB, and SQL databases such as PostgreSQL.
  • Experience building and managing continuous integration and continuous delivery pipelines with Jenkins, GitLab, or similar tools.
  • Experience with unit and integration testing using Spock, JUnit, TestContainers, and Selenium.
  • Experience with cloud services such as AWS, GCP, or Azure.
  • Experience with Docker and Kubernetes.
  • Experience with monitoring and observability tools such as Grafana, ELK Stack, and Prometheus.
  • Knowledge of event-driven patterns in distributed systems.
  • Strong understanding of building robust, scalable systems.
  • Ability to apply security concepts, including identifying software vulnerabilities, creating logic to detect malicious behavior, and analyzing network or host artifacts.

Responsibilities

  • Design scalable architecture and select appropriate technologies for the services and functionalities developed by the team, ensuring code quality and infrastructure standards.
  • Perform hands-on development, including complex tasks, and ensure solutions are production-ready, deployable, scalable, and resilient.
  • Plan and deliver team work while also completing individual work, and promote learning through mentoring and coaching.
  • Ensure product observability and foster observability practices across teams; use operational data to improve service stability and performance, and drive monitoring work in accordance with organizational monitoring principles.
  • Ensure product security and promote a security-first mindset across teams.
  • Articulate technical strategy, the value of technology, and its business impact.
  • Provide guidance and develop solutions to complex problems across teams.
  • Encourage a growth mindset and educate the team about how competitors and technology companies evolve their technologies.
  • Help the team anticipate future use cases, make design decisions that minimize future change costs, evaluate options and tradeoffs, and identify the best option.

Desired Qualifications

  • Familiarity with functional programming paradigms in Kotlin.
  • Experience designing and integrating GraphQL APIs.
  • Experience refactoring and modernizing legacy systems.
  • Knowledge of security best practices, including OWASP, vulnerability scanning, and secure coding principles.
  • Familiarity with Agile methodologies such as Scrum or Kanban.

About the Company

Target

Sells everyday goods and affordable designer styles

Target sells groceries, clothing, home goods and other everyday products to U.S. shoppers through stores and its website, with an emphasis on affordable style and design. Its own brands include Cat & Jack children's clothing and Good & Gather food, alongside national brands and exclusive designer collections. Customers shop in person or order online for shipping, pickup or delivery, while Target Plus adds products from outside sellers. Merchandise sales drive its revenue, supplemented by Roundel advertising, marketplace fees and paid memberships. The company traces its roots to 1902, opened its first Target store in 1962, and is headquartered in Minneapolis, Minnesota, United States.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Minneapolis, MN
Founded
1902

Recently Posted Jobs

Explore more opportunities at Target

See more jobs