at Wal-Mart Associates, Inc. in Bentonville, Arkansas, United States
Duties: Work with cross functional teams of talented engineers for technical deliverables using Agile methodology and cloud native architecture. Participate in the discovery phase of medium to large projects to develop high level design. Collaborate with team members to influence the architecture and design of software and help bring quality into the design of the product using latest software, cloud native architecture techniques and frameworks. Create and maintain test suites for functional, regression, acceptance and UAT testing using multiple testing tools for full system stack. Perform code reviews using review tools to ensure software code quality. Optimize software systems and designs to improve performance, scalability, high availability and resiliency to failures. Participate in end-to-end solution development including microservice development, User Interface implementation, and system integrations. Troubleshoot business and production issues and drives for quick resolution.
Minimum education and experience required: Bachelor’s degree in Computer Science, Information Technology, Engineering or related field and 5 years of experience in software engineering or related experience.
Skills required: Must have experience with: designing and implementing REST API/ SOAP web services using Java; architecting the technical solutions for business use cases using Java design patterns and UML; business rule implementation using Rule Engine as Drool and JBPM; Kafka design and integration in spring boot application for the stream processing; managing and enhancing CICD pipelines with Jenkins, Hudson, Ansible and chef cookbook for the continuous delivery of the application; creating scripts in Python and Shell for data enhancements and system monitoring; enhancement and manipulation of data in No SQL database including Mongo, Marklogic, and Azure; identifying and fixing Security vulnerability issues using SONAR, Google Code Pro, and SAST scan; developing applications using the Spring, SpringMVC, and Spring boot frameworks; working on cloud environment such as AWS, Azure or Oracle; developing and testing of applications using RDBMS databases including Oracle and Sybase. Employer will accept any amount of experience with the required skills.
To apply for this position: Send your resume to firstname.lastname@example.org and reference the following Job ID number: R-1079250