Skip to content

Senior – Software Engineer
Company | Walmart |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $117000 – $234000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area
- 5 years’ experience in software engineering or related area
- Experience designing and implementing large-scale data processing algorithms using Java and SQL
- Experience coding in object-oriented programming languages including Java or Python
- Experience designing and implementing REST API web services using Java
- Experience with client server architecture or cluster computing architecture
- Experience designing and testing Relational Database Systems including Oracle, PL/SQL, and MySQL
- Experience with data modeling and analysis using NoSQL database including Mongo DB or Cassandra
- Experience designing, implementing, and testing business process flows using Shell Scripting including Unix and Linux
- Experience designing and configuring reports using data connectors and advanced visualizations in reporting systems including Splunk, Kibana, Dynatrace or Tableau
- Experience automating the movement of data
- Experience writing unit tests using frameworks including Junit to provide code coverage
- Experience in CRM technology including Braze and Microsoft Dynamics CRM
- Experience designing large-scale data processing systems/microservices and developing data pipelines using Kafka, Java MQ or cloud platform.
Responsibilities
- Design and implement large-scale data processing algorithms using Java, and SQL
- Code in object-oriented programming language including Java
- Design and implement client server for business process flows
- Design and test Relational Database Systems including Oracle, PL/SQL, and MySQL
- Run Queries for analysis reporting
- Data modeling and analysis using NoSQL database Cassandra
- Design, implement, and test data aggregation algorithms and calculation of metrics using Unix Shell Script
- Design and configure reports using data connectors and advanced visualizations in Kibana, Splunk and Tableau
- Design, implement, monitor, and optimize microservices using cloud data services
- Design large-scale data processing systems using Kafka and automate the movement of data using Kafka
- Write Junits for increasing Code Coverage.
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s experience in software engineering or related area
- Background in creating inclusive digital experiences
- Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
- Knowledge of accessibility best practices.