- 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 mission, values, and 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 youll do:
- Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products.
- Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
- Build, test and deploy cutting edge solutions at scale, impacting associates of Walmart worldwide.
- Guiding team members and mentoring them to follow established practices for the delivery of solutions meeting quality, speed, innovation and create impact
- Work with senior leadership and enterprise architects to chart out the future roadmap of the products
- Participate in hiring and building teams to enable them to be high performing agile teams.
- Interact closely for requirements with Business owners and technical teams both within India and across the globe.
- Focus on reusability, frameworks, patterns and configurations tools for faster development and deployment cycles
- You will work with engineering & product team to create high level and low level designs, involve in design discussions and technical feasibility study.
What youll bring:
- 4+ years of experience in design and development of highly -scalable applications and platform development in product based companies or R&D divisions
- Strong computer science fundamentals: data structures, algorithms, design patterns
- Having proficiency with these technologies like Java/J2EE, Java Script, Type Script and RDBMS , non relational databases
- Hands on experience in building Microservices, ability to build GraphQL/REST services using Java, Spring Boot or NodeJS & GraphQL
- Experience on Cloud Architecture, Microservices Architecture and container technologies (Docker, Kubernetes, etc.)
- Hands-on experience with event-based system processing such as Kafka
- Experience in deploying solutions on any of these cloud platforms (Azure, GCP)
- Working knowledge of SQL /No-SQL and database technologies (MySQL, Mango DB)
- Work exposure on Agile methodologies and DevOps would be added advantage
- Well versed with Testing frameworks like JUnit, Mocha, TestNG & Selenium
- CI/CD Automation experience with tools like Git, Maven, Jenkins & Azure DevOps
- Strong hands on development skills to prototype technical & innovative solutions
- Ability to balance the long-term big picture and short-term implications of design decisions
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control
- Practitioner of Agile (Scrum) methodology.
Mandatory Technical Skills:
- Microservices, RESTful webservices development i n Java (Spring Boot, Dropwizard or equivalent framework).
- Java framework
- Kafka / RabbitMQ
- Service Registry, ELK / Splunk, Microservices, VMs, Docker, Kubernetes.
- Azure Cloud Platform /GCP
- DevOps, CI/CD : Git, Maven, Jenkins.
- Automation Frameworks
- Security and Vulnerabilities
- Distributed Systems
Desirable skills: