Experience Inc. Jobs

Job Information

Williams-Sonoma Direct, Inc. Senior Software Engineer (CIPAP) in Byhalia, Mississippi

Williams-Sonoma has the following position available in Olive Branch, MS:

Senior Software Engineer (CIPAP): Understand requirements and help author technical designs. Write code that meets, or exceeds, all coding standards and implement changes, as necessary, to meet specifications. Maintain existing code and author new programming tasks. Design unit and automated test plans. Participate in code reviews to ensure standards are met. Manage small stories or business requirements and communicate breakdown planning and estimates. Identify own dependencies and problems. Follow prescribed processes, observe deviations, and suggest course corrections. Iterate and improve upon stable technologies. Collaborate with team members, within the department, or business users. Share discoveries and best practices. Learn from others on the team. Coordinate with contractors on assignments and provide tactical guidance. Write Java multi-threaded code, custom class loaders and use Java Concurrency, Java Streams, JVM internals, and performance tuning. Build microservices with Java and Spring technologies. Work with streaming platforms (Kafka, JMS, EventHub, or Kinesis), NoSQL databases (Cassandra), RDBMS (Oracle or MySQL), and caching technologies (Redis, Ehcache, or Hazelcast). Write unit tests and integration tests using Junit or TestNG and load testing using JMeter or Gatling. Develop cloud native, cloud first applications using cloud environments (Azure, Google, or AWS).

Minimum Requirements: Bachelor's degree or foreign degree equivalent in Computer Science, Computer Engineering, Information Technology, Information Systems, or a related field, plus five (5) years of progressive, post-baccalaureate experience in the job offered, in Software Development/Engineering or in a related role.

Special Requirements: Position requires each of the following skills:

  1. Developing microservices with Java and Spring framework;
  2. Kafka and MQ integration;
  3. Application development in Microservices;
  4. Internet technologies (JSP, Angular, React, and NodeJS);
  5. Microservice-oriented designs and techniques (SAGA);
  6. Database storage and interaction (SQL, Oracle, JDBC, and "no-SQL" technologies);
  7. Software development practices and techniques including, but not limited to: Source code management --branching, tagging, and merging; Code reviews and adherence to standards; Automated unit and integration testing; and SCRUM management techniques.

Send resume to: recruitingjobs@wsgc.com, must reference job title and job code CIPAP. In addition to a competitive pay, compensation may include a variety of additional components like benefits, paid time off, merit, or bonus opportunities.

DirectEmployers