Sr.Software Engineer (Java, Kafka)
Williams-Sonoma, Inc.
2 - 5 years
Pune
Posted: 04/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
Responsibilities
- Coding in Java 8, Spring, Microservices, Web Flux/Reactive Programming, REST services, Kafka, PCF, Azure, Spring Cloud Config, and NoSQL technologies
- Solve technical problems using cutting-edge technologies and best practices
- Ensure code meets the required development standards and is optimized for performance
- Unit testing for each line of new code introduced (JUnit/Mockito)
- Peer code review process using GIT pull requests and Crucible (for SVN)
- Propose multiple solutions to a problem and demonstrate why one option is better than another
- Ensure all aspects of technical design are correctly incorporated
- Contribute to research and implementation of POCs as required
- Collaborate with onsite team in Scrum ceremonies.
Desirable Competencies
- 5+ years of experience in Java/J2EE, design, development, and solutioning
- Experience in Java/J2EE development, design, and solutioning
- Good understanding of code quality and Java coding standards
- Experience using different design patterns and providing solutions at large scale
- Strong command of Java unit testing and debugging skills
- Experience working on SOA and RESTful web services
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
