Software Engineer III, Pharmacy/Vision Technology jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 15 hours ago

Software Engineer III, Pharmacy/Vision Technology

Walmart Inc. is a leading retail corporation, and they are seeking a Software Engineer III to contribute to Pharmacy and Vision Technology projects. The role involves participating in technical discussions, designing and developing software features, and optimizing performance for high throughput applications.

DeliveryRetailShopping

Responsibilities

Participate in technical discussions with cross functional teams for program level deliverables and software architecture using Agile methodology
Participate in discovery phase of medium to large projects to develop high level design
Design and develop high quality software features and functionality using several technologies and frameworks such as Java, Python, Spring Framework, Hibernate, NoSQL (e.g. Cassandra, Cosmos), relational databases (e.g. DB2, SQL Server)
Building backend-components following Microservices architecture
Designing and developing components for client-side using JS, React, HTML5
Engage in unit and integration testing of the web services to provide optimized performance for high throughput-low latency applications and using of testing tools (e.g. Postman, Swagger)
Improve throughput and performance using queueing and Event-driven (e.g. Kafka, ActiveMQ) technologies
Work on Continuous Integration and Continuous Deployment (CI/CD) pipelines (e.g. Jenkins, GitHub Actions) for automating the build and deployment process
Troubleshooting, and debugging applications in Kubernetes
Perform code reviews to ensure software code quality with knowledge of ‘git’ or another source code management tool
Optimize software systems and designs to improve performance and scalability using Container scaling, Parallel-processing, and In-memory caching (e.g. Redis)
Participate in end-to-end service implementations, data feeds ingestion, and orchestration
Troubleshoot business & production issues and drive for quick resolution

Qualification

JavaPythonMicroservicesSpring FrameworkJavaScriptDockerKubernetesCI/CDPostmanRedisHTMLCSSGitKafkaJUnitMockitoPytest

Required

4 years of experience in software engineering or related experience
Coding in an object-oriented programming language using Java
Coding in an object-oriented programming language using Python
Coding in scripting programming language using JavaScript
Using Front-end tools & Libraries (HTML/CSS/React/Redux)
Designing and implementing REST API web services using Spring framework
Building Microservices using Spring Boot
Using GIT as version control system
Using Containerization tools such as Docker
Using Container Orchestration tools such as Kubernetes
Working on CI/CD tools such as (Jenkins/GitHub Actions)
Testing Tools using Postman/Swagger
Unit Testing using Junit, Mockito, and Pytest
Database modeling and querying using relational databases (e.g., PostgreSQL/MYSQL/MS SQL server)
Database modeling and querying using NoSQL
Using queuing and Message Brokerage platforms such as Kafka
Optimizing techniques using in-memory caching tools such as Redis

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.