W

Williams-Sonoma

Retailer of home furnishings and kitchenware

Senior Software Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • At least 6 years of experience in Java/J2EE design and development, focused on Spring Cloud and microservices.
  • Practical experience using AI coding assistants such as GitHub Copilot, Cursor, or similar tools.
  • Understanding of building autonomous agents for routine coding and development tasks.
  • Proficiency in React development.
  • Strong SQL experience using Oracle and PostgreSQL.
  • Experience with NoSQL databases, including Cassandra.
  • Strong understanding of design patterns and software engineering best practices.
  • Experience with code quality and static analysis tools such as SonarQube and Checkstyle.
  • Experience driving automation initiatives to reduce scripting and maintenance effort.
  • Good communication skills.

Responsibilities

  • Build and scale high-performance, cloud-native applications supporting critical business operations.
  • Drive adoption of Agentic AI capabilities to improve engineering productivity and software quality.
  • Accelerate delivery by automating development, testing, and maintenance activities.
  • Contribute to innovation initiatives leveraging AI technologies to transform supply chain and enterprise platforms.
  • Engineer high-scale solutions using Java 17+, Spring Boot, WebFlux, microservices, Kafka, and NoSQL technologies.
  • Design and implement AI agents to automate repetitive development tasks, including generating boilerplate code, mapping complex DTOs, and maintaining scripts for evolving APIs.
  • Ensure 100% unit testing coverage using JUnit and Mockito, leveraging large language models to generate edge-case test scenarios and test data for complex supply chain workflows.
  • Propose multiple technical solutions and evaluate how Agentic AI workflows can improve long-term system maintainability compared with traditional hard-coded approaches.
  • Lead research initiatives and proof of concepts involving LangChain or Semantic Kernel to enable natural-language querying of inventory and order data.
  • Participate in Scrum ceremonies and collaborate with Pune and global onsite teams.
  • Solve technical problems using current technologies and industry best practices.
  • Ensure code meets development standards and is optimized for performance.
  • Participate in peer code reviews using Git pull requests.
  • Ensure all aspects of technical design are correctly incorporated.

About the Company

Williams-Sonoma

Retailer of home furnishings and kitchenware

Williams-Sonoma, Inc. operates through a multi-brand portfolio including Williams-Sonoma, Pottery Barn, West Elm, and others, selling furniture, kitchen appliances, home decor, and specialty foods via stores and e-commerce. It differentiates itself with an upscale, curated brand lineup and an omnichannel shopping experience plus design services to help plan spaces. The company emphasizes sustainability and ethical sourcing, with certifications from Better Cotton, Fair Trade, FSC, and the Global Recycled Standard. Its goal is to serve both residential and business home-furnishing needs while maintaining responsible sourcing and environmental stewardship.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1956

Recently Posted Jobs

Explore more opportunities at Williams-Sonoma

See more jobs