Finding the best job has never been easier
Share
Senior Software Engineer
Develop next generation software applications, including very high capacity, guaranteed availability, and mass market usability without compromising the quality. Build n-tier applications using Java/J2EE, Oracle, NoSQL related technologies, and RESTful Services. Build Publish/Subscribe architecture using Kafka. Develop applications using frameworks on the JVM, such as Spring, JPA, Hibernate, Spring boot based microservices. Build data pipelines from multiple sources and extract data insights with data exploration and visualization techniques with cloud platform as Azure or GCP. Participate in managing software code and configurations for multiple environments and release management processes. Create and maintain environment configurations and controls, maintain code integrity, participate in code reviews, and work closely with the development team. Analyze business requirements, storyboards, and similar artifacts of the scrum process. Work in an agile software development environment with a quick turnaround time and iterative builds. Participate in the discovery phase of medium to large software engineering projects to come up with high level software designs. Troubleshoot business and production issues using tools such as Splunk and Dynatrace. Perform operational excellence using Prometheus, Kibana, xMatters, or comparable tools for monitoring and alerting tasks. Work on Continuous Integration and Continuous Delivery using Git, Jenkins, docker and cloud native technology Kubernetes. Develop Test Driven Frameworks and execute unit testing and integration testing. Participate in quality assurance testing for large-scale, retail domain applications.
Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment; Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 2 years of experience in large scale enterprise software development environment.
Experience building n-tier applications using Java, J2EE and RESTful Services. Experience building, publishing, and subscribing architecture using Kafka. Experience developing applications using frameworks on the JVM including Spring, JPA and Hibernate. Experience working on Continuous Integration and Continuous Delivery using Git and Jenkins. Experience analyzing business requirements, storyboards, and similar artifacts of the scrum process. Experience troubleshooting business and production issues using tools including Splunk and Dynatrace. Experience developing Test-Driven Frameworks and execute unit testing and integration testing. Experience with Microsoft Azure for cloud platform application development. Experience building Spring boot based Micro services. Experience building applications for retail domain. Experience building data pipelines from multiple sources with cloud platforms including Microsoft Azure.
Employer will accept any amount of experience with the required skills.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.
These jobs might be a good fit