Senior Software Engineer

Walmart   •  

Sunnyvale, CA

Industry: Retail & Consumer Goods

  •  

5 - 7 years

Posted 34 days ago

This job is no longer available.

What you'll do

We are seeking a Senior Software Engineer professional in our Sunnyvale, CA office.


Duties: Develop and test large-scale, high volume eCommerce platform using batch applications and large volume data processing applications build using technologies including Apache Storm, Apache Kafka & Kafka Stream, Apache Spark, Apache Flume, Spring Boot, Couchbase and shell scripting. Improve technology agility by implementing generalized modules with configurations, adding tools to automate the builds in order to avoid manual interruption and automating deployments by adding components to OneOps designs. Create and follow engineering development best practices, architecture blueprints, integration strategies, testing strategies and information security validation frameworks and API Guidelines. Evaluate various technical approaches for automating the monitoring and reporting. Automating production support by building tools to generate pager alerts. Mentor team to generate reporting dashboards using automation scripts. Develop Cross Data Center data validation scripts for periodic data validation and correction between data centers.


#LI-DNP; #LI-DNI

Minimum Qualifications

Minimum education and experiencerequired: Master’s degree or equivalent in Computer Science, Engineering (Any), or related field and 2 years of experience in large scale enterprise software development environment; OR a Bachelor’s degree or equivalent in Computer Science, Engineering (Any), or related field and 5 years of experience in large scale enterprise software development environment.

Skills required: Must have experience in operating systems including MacOS and Unix/Linux for shell scripting. Must have demonstrated knowledge of evaluating and designing APIs and tools integrations using Java/J2EE, Python and JavaScript. Must have demonstrated knowledge of developing and maintaining big data pipelines using distributed systems and large volume data processing frameworks. Must have demonstrated knowledge of building service-oriented automated ecosystems using open source REST API development frameworks including Spring boot and Apache CXF. Must have experience with continuous integration using Jenkins. Must have experience in zero downtime deployments and debugging production issues on high traffic web services. Must have demonstrated knowledge of open source cloud computing technology OpenStack and OneOps. Must have demonstrated knowledge of Apache Kafka, Apache Flume, Apache Tomcat, Hadoop, Hive, Spark and Couchbase. Employer will accept any amount of experience with the required skills.

1284620BR