Principal Software Engineer in Hoffman Estates, IL at Transformco

Date Posted: 3/19/2020

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    3333 Beverly Road
    Hoffman Estates, IL
  • Date Posted:
    3/19/2020
  • Job ID:
    995900BR

Job Description

Req/Job ID: 995900BR
Employing Entity: Transform SR Holding Management LLC
Employment Category: Regular, Full-time
Job Function: Engineering/Quality
Store ID: 58491: Sears Holdings Management Corp

  • Develop and implement software for ecommerce applications and related technology.
  • Deliver code that meets specifications. Create Self-documenting designs and/or clearly communicates intent via comments in code, on specifications, in as-built documentation and during Code reviews.
  • Write unit and integration tests for each deliverable, effectively and comprehensively exercise the code.
  • Prevent the Introduction of subsequent bugs, and correct existing bugs or design issues.
  • Lead the analysis, design and development of enterprise Software systems and programs with business and technical teams.
  • Lead architectural and design reviews across functional domains and Teams.
  • Contribute to the intellectual property holdings, filing engineering disclosures, and patent filings.
  • Directly engage with Customers/partners to help them understand the design objectives and architecture of the feature areas.
  • Effectively articulate the key Design principles for the feature areas to the immediate team and upper management.
  • Lead and mentor other developers in coding complex Technical solutions.
  • Lead the analysis, design and development of enterprise software systems and programs with business and technical Teams.
  • Lead architectural and design reviews across functional domains and teams.
  • Contribute to the intellectual property holdings of Transform, and file engineering disclosures and patents.
  • Directly engage with customers/partners to help them understand the design Objectives and architecture of the feature areas.
  • Effectively articulate the key design principles for the feature areas to the immediate Team and upper management.
  • Lead and mentor other developers in coding complex technical solutions.

Job Requirements

Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or related field plus three (3) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-based applications. Or, alternatively, a Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or related field plus five (5) years of experience analyzing, designing and coding large scale Java/J2EE internet and Cloud-based applications. Must also possess the following: Demonstrated Expertise (“DE”) in object-oriented design and Java/J2EE RESTful micro services development within high performance, Horizontally/Vertically scalable, Highly Available, Loosely couple and Linux environments using: Object Oriented design patterns, MySQL, MangoDB, Apache Kafka, Servers (Tomcat), JSON, IDEs (Eclipse and Spring Tool Suits) and Version Controls (Git,SVN) and Cloud Technologies (VPC, Subnets, EC2, Auto Scaling Group, Target Group, Load Balancer, ECS - Elastic Container Service , EKS - Elastic Kubernetes Service,S3, Cloud Watch ,Lambda , Athena, Dynamo DB, RDS – Aurora DB, Kinesis, SQS, SNS , RedShift, and EMR – Amazon Elastic MapReduce); DE designing and implementing RESTful and SOAP web services by utilizing Service Oriented Architecture and Microservices architecture; DE developing job automation using Jenkins, AWS CI/CD, Java and data searching using SOLR queries within high transaction volume environments; and DE in cluster setup and developing high performance applications using Object Oriented design patterns and multi-threading.

#Corporate
58491