About this role
Software Engineer (Java) at Williams-Sonoma. Location: Pune or Gurugram. Role: designing applications, developing services, troubleshooting issues Requirements: 6+ years Java/J2EE experience with Spring Boot, microservices, REST, JPA/Hibernate; experience with Kafka, NoSQL (MongoDB), cloud (PCF, Microsoft Azure), unit testing (JUnit/Mockito), CI/CD, Git/SVN, and build tools (Maven/Gradle/Ant). Category: Software Development Seniority: Senior Level Tools: Java 8+, Spring Framework, Spring Boot, WebFlux, Spring Cloud Config, PCF, Microsoft Azure, Apache Kafka, MongoDB, JPA, Hibernate, JUnit, Mockito, Git, SVN, Crucible, JavaScript, AngularJS, jQuery, Oracle, MySQL, Maven, Gradle, Ant, Sonar, PMD, FindBugs, Checkstyle, Cucumber, Selenium, Mule, Apache Camel, Ruby, JRuby, RESTful web services Commitment: Full Time Workplace: Hybrid Languages: bq, English