Engineer - Target India
target
Job Description
Core responsibilities
· Design, build, test and maintain Java and Spring Boot services that enable tokenization, secure storage and exchange of payment and PII data.
· Build and enhance web applications and user interfaces using TypeScript, React and modern frontend development practices.
· Implement secure-by-default patterns across services and applications, including authentication, authorization, API security and service-to-service security.
· Collaborate with engineers, product and security partners to translate business and platform requirements into scalable technical solutions.
· Write clean, maintainable and well-tested code, and participate in code reviews and design discussions.
· Support production applications by troubleshooting issues, improving observability and helping improve reliability and performance.
· Contribute to CI/CD, automation and developer experience improvements that reduce operational toil and improve delivery speed.
· Continuously learn and apply new technologies, tools and engineering practices that improve team effectiveness.
Required qualifications
· 2+ years of professional software development experience, including hands-on experience building production applications with Java and Spring Boot.
· Experience with full-stack development, including building web applications using JavaScript or TypeScript and modern frontend frameworks such as React.
· Understanding of REST APIs, object-oriented programming, data structures and software testing practices.
· Familiarity with SQL and ability to write queries for troubleshooting and analysis.
· Understanding of secure application development concepts, including authentication and authorization.
· Strong problem-solving and debugging skills.
· Effective communication and collaboration skills in a team environment.
Preferred qualifications
· Experience with Spring Security and implementing service-level or API-level security controls.
· Familiarity with distributed systems, event-driven architectures or messaging platforms.
· Experience working with CI/CD pipelines and automated build and deployment tools.
· Working knowledge of Linux environments and application troubleshooting.
· Familiarity with observability tooling, logging, monitoring and performance analysis.
· Exposure to certificates, PKI concepts, TLS, keystores or truststores.
· Experience working in regulated environments or with secure engineering practices such as PCI-related controls.
· Experience with Python or scripting for automation and tooling.
What success looks like
· Secure, reliable features and services shipped with strong code quality and test coverage.
· Applications and APIs that make token services easier to integrate, operate and support across payment and identity flows used in stores and on Target.com.
· Steady contribution to team delivery through solid engineering execution, collaboration and operational ownership.