This site uses cookies. To find out more, see our Cookies Policy

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

Date Posted: 1/20/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    San Jose, CA
  • Date Posted:
    1/20/2019
  • Job ID:
    963968BR

Job Description

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

JOB DUTIES/RESPONSIBILITIES:
  • Analyze, design, develop and support software for Java/J2EE ecommerce applications and related technology.
  • Design and develop individual Microservices to migrate the existing monolithic applications to small business processes.
  • Design and develop RESTful web services feeds to integrate existing applications 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 applications using distributed computing and Big Data, 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 applications using distributed computing and Big Data.

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, distributed computing, Apache Cassandra, Spring Boot, Apache Storm, Apache Spark, Hive, MySQL, Cassandra, Apache Kafka, Servers (Tomcat), JSON, IDEs (Eclipse, IntelliJ IDEA) and Version Controls (Git).
  • DE designing and implementing RESTful and SOAP web services by utilizing Service Oriented Architecture and Microservices architecture.
  • DE developing job automation using Jenkins, and data modeling for Big Data using Apache Cassandra for high transaction volume environments.
  • DE in cluster setup and developing high performance/scalable/distributed applications using Object Oriented design patterns and multi-threading tools.


#Corporate, #Technology
37981