Engineer - Target India
1072-28 Target India (Non-USA) · Tower 02, Manyata Embassy Business Park, Racenahali & Nagawara Villages. Outer Ring Rd, Bangalore 540065
As an engineer at Target India, you will develop robust, scalable software components, deliver web applications and APIs, and handle operational issues.
What you will do
- Deliver engineering that powers the product and develop insight into technical architecture and design.
- Solve engineering problems and balance speed of delivering new features with software robustness.
- Handle operational issues with little or no oversight and actively review code to ensure quality.
- Evaluate new technologies, contribute to design and lifecycle management, and participate in proof-of-concept initiatives.
- Write, organize, and maintain code based on designs to deliver high-performance, scalable, and secure deliverables.
- Participate in structured construction, automation, debugging, and implementation activities.
- Participate in disaster recovery planning and functional integration and regression testing.
- Resolve technical issues, monitor systems capacity, and adhere to change and incident management standards.
What you need
- 2-4 years of software development experience building web applications, APIs, or distributed systems.
- Strong analytical and problem-solving skills with a passion for software engineering.
- Experience working in Agile teams and contributing to the delivery of business features.
- Java 17+ with a strong foundation in object-oriented programming and core Java concepts.
- Spring Boot experience building RESTful APIs and microservices.
- Experience with messaging systems like Kafka or RabbitMQ, and NoSQL and SQL databases like MongoDB, PostgreSQL, or MySQL.
- Experience with CI/CD tools, unit and integration testing frameworks, cloud platforms, and Docker containerization.
- Experience with ReactJS, TypeScript, version control, and exposure to Generative AI and AI fundamentals.
Good to have
- Familiarity with Agile Methodologies like Scrum or Kanban.
- Exposure to Kotlin and functional programming concepts.
- Understanding of event-driven architecture and asynchronous processing.
- Exposure to monitoring and observability tools like Grafana, ELK Stack, Prometheus, or Datadog.
- Basic understanding of Kubernetes container orchestration.