Position: Software Engineer III
Job Location: 1375 Crossman Avenue, Sunnyvale, CA 94089
Duties: Build high throughput event data ingestion services using Java/J2EE with Apache Kafka to stream tens of millions of incoming events from the Walmart Developer platform. Ensure that all data transmissions are secured and protected. Develop a core data platform for Walmart Developer productivity that can process thousands of concurrent API requests and that can process millions of complex data queries using Reactive Microservices in Java. Develop n-tier highly scalable, reactive data services using Java/J2EE and cloud native architectures that can run ad-hoc graph-based relational SQL queries to get the complete developer pipeline data across multiple delivery systems. Develop database plugin services that process data queries and perform schema management using an SDL (Schema Definition Language) for data entities in MongoDB, Elasticsearch DB, and Microsoft Azure SQL DB. Utilize data structure and algorithmic skills to develop data mining patterns to derive meaningful insights from terabytes of data. Write services to migrate dashboards and data from legacy data platforms to new data platforms with minimal to no impact to customers. Maintain data redundancies between old and new systems and migrate in stages. Use Java/J2EE to develop the services needed to migrate the data, track progress, and handle failures and rollbacks. Write services and scripts to monitor the infrastructure of data framework services deployed on the cloud. Write automated tests, perform releases, and help with builds and the deployments of services.
Minimum education and experience required: 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: Experience designing and developing Java REST APIs. Experience programming using core Java technologies. Experience building scalable, high performance applications using Java Reactive Microservices. Experience with event streaming using Apache Kafka. Experience with SQL Databases (DB) including Azure, Postgres, and Oracle. Experience with App/Web server Tomcat. Experience with test automation using Junit. Experience with CI/CD tools including Kubernetes, Concord, and Jenkins. Experience with API platforms including Postman and Swagger. Experience with IDE including IntelliJ and Eclipse. Experience working with Product, Business, and Technology teams on modules for eCommerce business. Employer will accept any amount of professional experience with the required skills.
Salary Range: $117,000/year to $234,000/year. Additional compensation includes annual or quarterly performance incentives. Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.
Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.
Wal-Mart is an Equal Opportunity Employer.
#LI-DNP #LI-DNI