Search by job, company or skills

Williams-Sonoma, Inc.

Sr.Software Engineer (Java, Kafka)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136992135