Position Summary...
Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Models compliance with company policies and procedures and supports company standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.
What you'll do...
You enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making, and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities.
What You'll Do:
- Drive design, development, implementation, documentation, and follow the agile development process.
- Build, test and deploy cutting edge solutions at scale, impacting associates of Walmart worldwide.
- Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Be involved in the successful implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
- Work closely with the Tech Leads/Architects and cross-functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery) within the established architectural guidelines.
- Learn new and changing technologies and adapt to ensure best software practices and standards.
- You will help and participate with the teams that leverage and contribute to open-source technologies to Make an impact on a global scale.
Basic Qualifications:
- Bachelor Degree in Engineering with 0-2 years of experience in design and development of highly scalable applications and platform development in product-based companies or R&D divisions
- Excellent problem solving, critical thinking and communication skills.
- Must be able to work effectively both on teams as well as be self-motivated, task oriented and organized.
- Ability to adapt to change quickly, willingness to learn new and emerging technologies.
- Strong focus on quality.
Other Qualifications:
- Strong knowledge of data structures and algorithms.
- Experience in developing microservices in Java 8 or above, lambda functions and related technologies.
- Experience in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC
- Strong Debugging /Profiling skills.
- Good understanding of HTTP APIs
- Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools.
- Experience working with Relational Database and SQL queries.
Good to have:
- B.Tech. / B.E. / MTech / M.S. in Computer Science
- Good understanding of distributed computing concepts and common design patterns
- Experience working with GraphQL
- Experience working with Pub sub system like Kafka.
- Experience working with OLAP databases.
- Experience working with NoSQL Databases like cosmos DB.
- Experience in Elastic Search, Solr.
- Experience with cloud computing and public cloud platforms like Azure, GCP etc.
- Experience utilizing monitoring and alert tools like Prometheus, Splunk, and other related systems and excellent in debugging and troubleshooting issues.
- Building tools and CI/CD tools to automate code pipelines (Jenkins, Git, GitHub, Concord, Maven, and Gradle).
Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Minimum Qualifications:Option 1: Bachelor's degree in computer science, information technology, engineering, information systems, cybersecurity, or related area.
Option 2: 3 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Certification in Security+, Network+, GISF, or GSEC
Primary Location...
Pardhanani Wilshire Ii, Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli , India R-1916401