Job Description

**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 (https://corporate.target.com/about) .

**About the Role**
We are seeking a highly skilled Senior Software Engineer to join our team and play a key role in designing, building, and operating scalable, high-quality software solutions. This role requires strong hands-on development experience, end-to-end ownership, and a passion for building reliable systems in a fast-paced, agile environment.

**Key Responsibilities**

+ Design, develop, test, deploy, and maintain high-quality software solutions using modern engineering best practices.• Own theend-to-end product lifecycle, including:

Application development

Unit and integration test development

Production alerting and monitoring

On-call and operational support responsibilities

+ Build and maintain scalableRESTful APIsand backend services.
+ Work with bothrelational and NoSQL databasesto design efficient data models and queries.
+ Develop and maintain event-driven systems usingKafka.
+ Containerize and deploy applications usingDockerin Linux-based environments.
+ Collaborate closely with cross-functional teams in anAgile/Scrumenvironment.
+ Contribute to CI/CD pipelines and continuously improve development and release processes.
+ Mentor junior engineers and contribute to engineering best practices and standards.

**Required Qualifications**

+ 5+ years of hands-on software development experiencein building production-grade applications.
+ Strong proficiency inJava (17 or higher).
+ Extensive experience withSpring Bootand REST API development.
+ Solid understanding ofrelational and NoSQL databases.
+ Hands-on experience withKafka,Docker, andLinux systems.
+ Familiarity withCI/CD pipelines, automated testing, and Agile development methodologies.
+ Strong problem-solving skills and ability to take ownership of complex systems.

**Preferred Qualifications (Nice to Have)**

+ Experience withfrontend development(e.g., modern JavaScript frameworks).
+ Exposure to or experience inAI/ML developmentor integrating ML models into applications.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application