Job Description
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.
- Be involved in the successful implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
- Interact closely for requirements with Business owners, Product, and technical teams both within India and across the globe.
- Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Work closely with the 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.
- Help and participate with the teams that leverage and contribute to open-source technologies to Make an impact on a global scale.
What you'll bring:
- Bachelor Degree in Engineering with 10-15 years of experience in design and development of highly scalable applications and platform development in product-based companies or RD divisions
- Excellent problem solving, critical thinking and communication skills.
- Must be able to work effectively both on teams as we'll as be self-motivated, task oriented and organized.
- Ability to adapt to change quickly, willingness to learn new and emerging technologies.
- Strong customer focus and obsession with quality.
- Excellent knowledge of designing scalable, distributed systems
- Exposure to architectural patterns of a large, high-scale web application (eg, we'll-designed APIs, high volume data pipelines, efficient algorithms).
- Strong knowledge of data structures and algorithms.
- Development experience in Java 8 or above, lambda functions and related technologies.
- Strong in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC
- Experience developing microservices architecture, and good understanding of distributed concepts, common design principles, design patterns and cloud concepts.
- Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools.
- Experience working with Relational Database
- Experience in working with NoSQL Databases like cosmos DB.
- Experience in working with Caching technology like Redis, Mem cache or other related Systems.
- Good knowledge in Pub sub system like Kafka.
- Experience in Elastic Search, Solr.
- Experience utilizing monitoring and alert tools and excellent in debugging and troubleshooting issues.
- Building tools and CI/CD tools to automate code pipelines (Jenkins, Git, GitHub, Concord, Maven, and Gradle).
- Experience in Containerization tools like Docker, Helm, Kubernetes.
- Experience with public cloud platforms like Azure, GCP etc
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 3years experience in software engineering or related area at a technology, retail, or data-driven company.
Option 2: 5 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications...
Master s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years experience in software engineering or related area
Information Technology - CISCO Certification - Certification
Job Classification
Industry: Retail
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Walmart
Location(s): Bengaluru
Keyskills:
Maven
Networking
Debugging
Data structures
Application development
MVC
Test cases
Troubleshooting
Open source
Information technology