Software Engineer III in San Jose, CA at Sears Holdings Corporation

Date Posted: 10/9/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    1735 Technology Drive
    San Jose, CA
  • Date Posted:
    10/9/2018
  • Job ID:
    955497BR

Job Description

Req/Job ID: 955497BR
Employing Entity: Sears Holdings Management Corporation
Employment Category: Regular, Full-time
Job Function: E-commerce
Store ID: 37981: West Coast Development Ctr

JOB TITLE: Software Engineer III

JOB DUTIES/RESPONSIBILITIES:
  • Analyze, design, develop and support software for ecommerce Java/J2EE applications and related technology.
  • Design and develop individual Microservices to migrate the existing monolithic application to small business processes.
  • Design and develop RESTful webservices feeds to integrate existing application with other external systems.
  • Develop and plan for features and campaigns to be delivered across the team.
  • Create self-documenting designs and/or clearly communicate intent via comments in code, on specification, and in as-built documentation.
  • Write unit and integration tests for deliverables, effectively and comprehensively exercising the code; and prevent and correct bugs or design issues.
  • Develop effective partnership with customers/internal customer.
  • Influence the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns).
  • Serve as a team member in the design and new technology proof of concept for application for new technology.
  • Lead code reviews to ensure functional performance specifications are met and engineering standards are followed.
  • Keep abreast of new technology patterns and trends.
  • Contribute to the evolution of standards and technology (tools, conventions and design patterns).
  • Lead and review the design of applications and new technology.
  • Lead analysis, design and development of software with small technical and application support team.
  • Participate in the formulations and implementation of department processes, procedures, policies and standards.
  • Interface with all levels of management to negotiate and influence development activities and initiatives.
  • Resolve complex development, coding and implementation issues.
  • Mentor Engineers and Associate Engineers.

Job Requirements

JOB REQUIREMENTS:

Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or a related field, plus three (3) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-based applications, or, alternatively, Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or a related field, plus five (5) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-based applications.

REQUIRED SKILLS:

Candidate must also possess:
  • Demonstrated Expertise (“DE”) in object-oriented design and Java/J2EE RESTful Microservices development within high performance and Linux environments using: Object Oriented design patterns, MySQL, Cassandra, Apache Kafka, Servers (Tomcat), JSON, IDEs (Eclipse) and Version Controls (Git).
  • DE designing and implementing RESTful and SOAP web services utilizing Service Oriented Architecture and Microservices architecture.
  • DE developing job automation using Jenkins, Java, and data searching using SOLR queries within high transaction volume environments.
  • DE in cluster setup and developing high performance applications using Object Oriented design patterns and multi-threading.


37981