Principal, Software Engineer

Wal-Mart Stores, Inc.
Bentonville, AR, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$110,000.0 - $220,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Apache ActiveMQ Data Analysis Architectural Patterns HTML5 Unit Testing Microsoft Azure Configuration Management Data Structures Relational Databases Github
+33 more
IBM WebSphere MQ Junit Microsoft SQL Server SQL Azure MongoDB NoSQL RabbitMQ Prometheus Simple Object Access Protocol (SOAP) Software Engineering Testng Web Services Google Cloud Spring Cloud ReactJS Spring-boot Kotlin Event Driven Architecture AngularJS Information Technology Cassandra Apache Kafka Cosmos DB Graphql Software Coding Restful APIs Cucumber (Software) Appdynamics Software Version Control Dynatrace Jenkins Crud Microservices

Job description

Duties: Leads the work of cross-functional groups of ten to twenty engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes. Directs root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); directing actions as designated in the plan; interpreting the results to determine further action; directing root cause analysis to prevent future occurrence of issues; and reviewing and approving online documentation. Supports business objectives by collaborating with business partners to identify opportunities and drive resolution; partnering with business to define priorities; identifying short- and long-term solutions; and, What you’ll do… Position: Principal Software Engineer Job Location: 811 Excellence Dr, Bentonville, AR 72716 Duties: Drives the execution of multiple business plans and pro…

  • 17 hours ago +

Requirements

leading cross-functional partnership. Leads the discovery phase of large projects to develop high level design by partnering with Product Management, Web Operations, Project Management, Business and User Experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas. Leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; directing and reviewing design artifacts (for example, proof of concepts, prototypes); writing and developing code; overseeing software design; reviewing unit test cases; communicating status and issues to team members and stakeholders; directing project team and cross functional teams; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team. Minimum education and experience required: Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering or a related field plus 6 years of progressively responsible experience in software engineering or related experience OR Master’s degree or the equivalent in Computer Science, Information Technology, Engineering or a related field plus 3 years of progressively responsible experience in software engineering or related experience. Skills required: Must have experience with: Developing Public Cloud native platform-based application using Java & Spring boot Framework; Working with Microservice, an event driven architecture; Designing and developing RESTful, SOAP based Web Services, GraphQL; Performing CRUD operations in relational databases like Microsoft SQL and Azure SQL; Using NoSQL like Cassandra and CosmosDB, MongoDB; Working with point to point and pub-sub streaming messaging systems like IBM MQ, ActiveMQ, RabbitMQ and Kafka; Writing unit and component test cases using Junit, Cucumber, TestNG, SprintTest; Enabling features per customer using centralized configuration management like Spring cloud configuration and configuration management; Deploying containerized applications to clouds like Azure and Google Cloud; Creating, reviewing & maintaining System design covering overall aspects including security, failure points, resiliency, disaster, automation; multi-region cloud ecosystems; Technical and functional mapping on Warehouse & Supply Chain domain concepts; Proactive Alerts, Monitoring of application using AppDynamics, Prometheus & Dynatrace; Working with faster, consistent and automated build and deploy pipelines like Jenkins; Creating pseudo algorithms and selection of appropriate data structures for critical features using Java; Managing current version and rollback using version control systems like Github; and Reviewing & troubleshooting full stack code created in Java, Kotlin, ReactJs/ AngularJs/ HTML5, JavaScript. Employer will accept any amount of experience with the required skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Generating modules and CRUD endpoints automatically

Maximilian Otto Maximilian Otto · World Congress 2024

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:59 min

Identifying repetitive boilerplate code in basic CRUD applications

Noam Honig · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all