Senior Software Engineer

Job Location: Mountain View, CA

Position Summary
Join the WalmartLabs web frontend team and reach millions of people globally. Walmart has a unique real-world connection to millions of people around the world, guided by a mission to help people live better by saving money.
Wal~Mart is the #1 retailer in the world, with a unique real-world connection to people, guided by the mission to help people live better lives by saving money.
As a Staff, Senior or Software Engineer III for Walmart Global eCommerce, you'll be responsible for large-scale, e-commerce Web applications development, tools development and maintenance. You'll interact with the business to provide robust technical solutions to business problems; you will interact with junior engineers to provide guidance as to best practices in web development. This position will support our efforts in front-end web development team.

Assists in the design of new systems or the redesign of existing systems to meet business requirements, changing needs, or newer technology.
Position Description
• Designs and implements data layer that integrates with internal and external services
• Participates in design review, code review, unit testing and general technical discussion.
• Investigates and troubleshoot data errors and discrepancies
• Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity
• Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans
• In general, write good code, get things done, and help out the team when needed.

Position Description
Join the WalmartLabs web frontend team and reach millions of people globally. Walmart has a unique real-world connection to millions of people around the world, guided by a mission to help people live better by saving money.
Wal~Mart is the #1 retailer in the world, with a unique real-world connection to people, guided by the mission to help people live better lives by saving money.
As a Staff, Senior or Software Engineer III for Walmart Global eCommerce, you'll be responsible for large-scale, e-commerce Web applications development, tools development and maintenance. You'll interact with the business to provide robust technical solutions to business problems; you will interact with junior engineers to provide guidance as to best practices in web development. This position will support our efforts in front-end web development team.

Assists in the design of new systems or the redesign of existing systems to meet business requirements, changing needs, or newer technology.
Position Description
• Designs and implements data layer that integrates with internal and external services
• Participates in design review, code review, unit testing and general technical discussion.
• Investigates and troubleshoot data errors and discrepancies
• Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity
• Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans
• In general, write good code, get things done, and help out the team when needed.

Minimum Qualifications
Bachelor's Degree in Computer Science or related field and 5 years experiences working on scalable, structurally complex software project.
- Experience with Java, J2EE, Java Play, Ruby on Rails, HTML5, JavaScript, CSS3, AJAX, Responsive Design, and general Web 2.0 techniques in the context of interactive Web Applications
- Experience with XML and XSLT technology
- Experience with Spring Framework, Hibernate, iBatis, POJO
- Experience with Linux systems programming is a plus
- Experience with SQL; JDBC; building web application data layer talking to SQL and NoSQL databases
- Experience leveraging Open Source projects where possible and capable of building from scratch when necessary
- Knowledge of standard tools for optimizing and testing code is a plus
-Ability to work in a fast-paced and agile development environment
-Strong customer focus and obsession with quality
-Experience with the LAMP Stack!
-Experience with Angular.js is a PLUS!
-Experience with D3.js is a PLUS!

Additional Preferred Qualifications
• Expert knowledge of the Java programming language
• Expert knowledge of MVC based web framework, preferably Spring
• Good written and verbal communication skills
• Experience collaborating with multiple teams
• Experience working in formal development environment (version control system, code review, strict coding standard, documentation, unit test)
• Experience with Eclipse or other similar IDEs
• Experience with agile methodology.
• Good understanding of the frontend stack (HTML/CSS/JavaScript) a plus
• Strong systems architecture skills
• Experience building fast and efficient web applications
• Experience building distributed/scalable systems

Job Role
Senior Software Engineer

Location
MOUNTAIN VIEW

Job ID: 344312BR

apply