Walmart - Bentonville, AR
posted 3 months ago
As a Software Engineer III on the Sam's Tech team, you will be responsible for the development of back-end applications that provide identity, authentication, and authorization related solutions for Sam's Club. This role involves developing services for identity and security solutions, collaborating with peers and teams to deliver feature enhancements, and creating and deploying large-scale, containerized applications using Docker. You will also be deploying these applications to both Private and Public clouds, such as Microsoft Azure and GCP. In addition, you will lead team standards for engineering excellence and operational excellence, coordinate, create, and complete architectural designs including low and high-level designs, and leverage industry-standard technologies to solve complex enterprise opportunities. The position requires a strong background in Java programming, with at least 3 years of hands-on experience. You will need to have prior experience in developing highly scalable micro-services and optimized RESTful APIs using Spring Boot in Java 8 or above, as well as experience in unit testing applications using Junit. A solid grasp of various software design patterns and distributed computing is essential, along with a strong understanding of relational and non-relational database technologies, data modeling, and RESTful web APIs. Experience with Kafka services or any event streaming services, Maven for building and deploying artifacts, and automated CI/CD workflows using tools such as Jenkins and GitHub is also required. Additionally, prior enterprise experience in working with Azure or any cloud technologies and Kubernetes is necessary. You will be expected to work directly with Product, Business, Automation, and other stakeholders in delivering end-to-end product features.