Principal Software Engineer at Restoration Hardware
United States, , USA -
Full Time


Start Date

Immediate

Expiry Date

01 Nov, 25

Salary

210000.0

Posted On

02 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Spring Boot, Design, Couchdb, Programming Languages, Analytical Skills, Mongodb, Spring Mvc, Servlets, Aws, Continuous Integration, Web Services, Information Systems, Interfaces, Multithreading, Microservices, Core Java, Sql Server, Computer Science

Industry

Information Technology/IT

Description

OUR REQUIREMENTS

  • 12+ Years of relevant experience as a Full-Stack Java/J2EE Web Developer/Lead with diversified exposure in analysis, design, development and implementation of web-based applications
  • 5-7+ years of professional experience as part of an enterprise software company or systems integrator
  • 3+ years architecting and deploying multi-tiered applications
  • Experience with microservices or headless implementations.
  • Hands on Experience in Core Java and JavaEE platform with Servlets, JSP, JDBC, Multithreading, Spring MVC, Spring Boot
  • Having experience working with database technologies like MySQL, Oracle, MS SQL Server, No SQL DB
  • 2+ years of experience with NoSQL DBs such as MongoDB, CouchDB.
  • Experience with the Serverless Framework.
  • Good Knowledge of Amazon Web Service (AWS) and Continuous Integration with orchestration tools.
  • Experience with integrations platform like Mule
  • Develop extensions on top of the core services, if required
  • Integrate platform to external APIs and interfaces.
  • Experience in creating scalable object-oriented RESTful web services and applications
  • Working Knowledge of common programming languages (functional, preferred in Node.js, Angular/React.js)
  • Experience with modern cloud architecture and paradigms
  • UI Experience in developing React UI applications.
  • Outstanding problem-solving and analytical skills
  • Strong analytical, troubleshooting skills, high reliability team player and a good dose of pragmatism.
  • Bachelor’s degree in Computer Science, Information Systems, or related field and/or equivalent training and/or relevant experience is required.
  • Master’s degree in engineering, computer science or other technical discipline is preferred.
  • Built business cases incorporating cost analysis and ROI
  • Certifications relevant to AWS and cloud technologies (Solutions Architect, DevOps Engineer) is preferred but not required
Responsibilities
  • Provides application architecture leadership, expertise, and solutions on complex initiatives
  • Assess current capabilities, propose solutions, provide vendor selection analysis, or recommend development when necessary to maintain or extend IT systems
  • Takes a technical and Analytical role in the discussion of requirements for existing and future business systems when requested
  • Monitors all business operations functions in the system and manages issues to resolution, delivering business continuity to the RH enterprise
  • Leads core development teams to identify, prioritize, and track tasks needed to complete project objectives, identify risk, and propose mitigation plans
  • Develop detailed specifications to meet the requirements provided
  • Builds and maintains Implementation and Rollback documents to ensure complete and standardized development and change control
  • Peer Reviews code for standards and project requirements for team members
  • Architects, designs and develops solutions with a small agile team in different geographies and time zones
  • Has a willingness to learn and experiment with technologies outside of his/her comfort area
Loading...